Coverage Report

Created: 2025-10-26 03:26

/home/runner/work/slang/slang/source/core/slang-list.h
Line
Count
Source (jump to first uncovered line)
1
#ifndef SLANG_CORE_LIST_H
2
#define SLANG_CORE_LIST_H
3
4
#include "slang-allocator.h"
5
#include "slang-array-view.h"
6
#include "slang-math.h"
7
#include "slang.h"
8
9
#include <algorithm>
10
#include <new>
11
#include <type_traits>
12
13
14
namespace Slang
15
{
16
// List is container of values of a type held consecutively in memory (much like std::vector)
17
//
18
// Note that in this implementation, the underlying memory is backed via an allocation of
19
// T[capacity] This means that all values have to be in a valid state *even if they are not used*
20
// (ie indices >= m_count must be valid)
21
//
22
// Also note this implementation does not necessarily 'initialize' an element which is no longer
23
// used, and this may lead to surprising behavior. Say the list contains a single smart pointer, and
24
// the last element is removed (say with removeLast). The smart pointer will *not* be released. The
25
// smart pointer will be released if the that index is used (via say an add) or the List goes out of
26
// scope.
27
template<typename T, typename TAllocator = StandardAllocator>
28
class List
29
{
30
private:
31
    static const Index kInitialCount = 16;
32
33
public:
34
    typedef List ThisType;
35
36
    List()
37
33.8M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
33.8M
    {
39
33.8M
    }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
297
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
297
    {
39
297
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.29k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.29k
    {
39
1.29k
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.95k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.95k
    {
39
1.95k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
21.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
21.2k
    {
39
21.2k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.17k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.17k
    {
39
4.17k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26.6k
    {
39
26.6k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
89.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
89.5k
    {
39
89.5k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
311k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
311k
    {
39
311k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20.7k
    {
39
20.7k
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
27.8M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
27.8M
    {
39
27.8M
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
234k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
234k
    {
39
234k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
203k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
203k
    {
39
203k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
736
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
736
    {
39
736
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
50.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
50.8k
    {
39
50.8k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
16.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
16.2k
    {
39
16.2k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
716k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
716k
    {
39
716k
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
224
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
224
    {
39
224
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.38k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.38k
    {
39
5.38k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.73k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.73k
    {
39
5.73k
    }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
511
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
511
    {
39
511
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
55
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
55
    {
39
55
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.00k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.00k
    {
39
1.00k
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8.05k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8.05k
    {
39
8.05k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
16.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
16.1k
    {
39
16.1k
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
644
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
644
    {
39
644
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
223k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
223k
    {
39
223k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6.09k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6.09k
    {
39
6.09k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
13.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
13.8k
    {
39
13.8k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
36.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
36.0k
    {
39
36.0k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
534
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
534
    {
39
534
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
288
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
288
    {
39
288
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
267
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
267
    {
39
267
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
288
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
288
    {
39
288
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35.7k
    {
39
35.7k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.10k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.10k
    {
39
1.10k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
205k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
205k
    {
39
205k
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
794
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
794
    {
39
794
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.17k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.17k
    {
39
2.17k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
188
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
188
    {
39
188
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
695
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
695
    {
39
695
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
63
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
63
    {
39
63
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
724
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
724
    {
39
724
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
166k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
166k
    {
39
166k
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.65k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.65k
    {
39
1.65k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.16k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.16k
    {
39
4.16k
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
34
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
34
    {
39
34
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
21.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
21.3k
    {
39
21.3k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
201
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
201
    {
39
201
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
201
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
201
    {
39
201
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
201
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
201
    {
39
201
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
32.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
32.7k
    {
39
32.7k
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37.2k
    {
39
37.2k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11.5k
    {
39
11.5k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
25
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
25
    {
39
25
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
51
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
51
    {
39
51
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
69
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
69
    {
39
69
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
69
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
69
    {
39
69
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.1k
    {
39
10.1k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
109
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
109
    {
39
109
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.23M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.23M
    {
39
2.23M
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
64
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
64
    {
39
64
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.40k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.40k
    {
39
3.40k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.48k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.48k
    {
39
2.48k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
72
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
72
    {
39
72
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6.72k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6.72k
    {
39
6.72k
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
120
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
120
    {
39
120
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
69
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
69
    {
39
69
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
71
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
71
    {
39
71
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
121
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
121
    {
39
121
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
600
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
600
    {
39
600
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
745
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
745
    {
39
745
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
39
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
39
    {
39
39
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
82
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
82
    {
39
82
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
412
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
412
    {
39
412
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
146
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
146
    {
39
146
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
112k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
112k
    {
39
112k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26.3k
    {
39
26.3k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
71
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
71
    {
39
71
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20
    {
39
20
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_EC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7.20k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7.20k
    {
39
7.20k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
42
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
42
    {
39
42
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
249
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
249
    {
39
249
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
99
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
99
    {
39
99
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
29
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
29
    {
39
29
    }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
265
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
265
    {
39
265
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
150
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
150
    {
39
150
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
109
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
109
    {
39
109
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
18.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
18.7k
    {
39
18.7k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37
    {
39
37
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
18
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
18
    {
39
18
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.89k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.89k
    {
39
3.89k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.89k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.89k
    {
39
3.89k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
847
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
847
    {
39
847
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
812
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
812
    {
39
812
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
124
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
124
    {
39
124
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
813
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
813
    {
39
813
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11
    {
39
11
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12.8k
    {
39
12.8k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
104
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
104
    {
39
104
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
57
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
57
    {
39
57
    }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
93
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
93
    {
39
93
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
604
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
604
    {
39
604
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
15
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
15
    {
39
15
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
352
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
352
    {
39
352
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
252
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
252
    {
39
252
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
378
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
378
    {
39
378
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
635
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
635
    {
39
635
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
136
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
136
    {
39
136
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12.5k
    {
39
12.5k
    }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
120
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
120
    {
39
120
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
275
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
275
    {
39
275
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
193
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
193
    {
39
193
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.62k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.62k
    {
39
5.62k
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
136
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
136
    {
39
136
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12
    {
39
12
    }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11.2k
    {
39
11.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEEC2Ev
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20.5k
    {
39
20.5k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20.5k
    {
39
20.5k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.89k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.89k
    {
39
1.89k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
870
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
870
    {
39
870
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
121
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
121
    {
39
121
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12
    {
39
12
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
29
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
29
    {
39
29
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
69
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
69
    {
39
69
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
69
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
69
    {
39
69
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37
    {
39
37
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
123
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
123
    {
39
123
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
251
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
251
    {
39
251
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12.5k
    {
39
12.5k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.27k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.27k
    {
39
1.27k
    }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
100
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
100
    {
39
100
    }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
542
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
542
    {
39
542
    }
_ZN5Slang4ListIPvNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
555k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
555k
    {
39
555k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
542
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
542
    {
39
542
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
542
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
542
    {
39
542
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26.8k
    {
39
26.8k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.63k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.63k
    {
39
1.63k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
54
    {
39
54
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114
    {
39
114
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
133
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
133
    {
39
133
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37
    {
39
37
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37
    {
39
37
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
48
    {
39
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
134
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
134
    {
39
134
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
349
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
349
    {
39
349
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
58
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
58
    {
39
58
    }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37
    {
39
37
    }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37
    {
39
37
    }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37
    {
39
37
    }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37
    {
39
37
    }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
48
    {
39
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
647
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
647
    {
39
647
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
342
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
342
    {
39
342
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
344
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
344
    {
39
344
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
212
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
212
    {
39
212
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
212
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
212
    {
39
212
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7.91k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7.91k
    {
39
7.91k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.62k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.62k
    {
39
1.62k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
359
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
359
    {
39
359
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
264
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
264
    {
39
264
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
119
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
119
    {
39
119
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
119
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
119
    {
39
119
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
119
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
119
    {
39
119
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
119
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
119
    {
39
119
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
76
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
76
    {
39
76
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.23k
    {
39
1.23k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
227
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
227
    {
39
227
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
227
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
227
    {
39
227
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
221
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
221
    {
39
221
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8.84k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8.84k
    {
39
8.84k
    }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
221
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
221
    {
39
221
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.71k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.71k
    {
39
1.71k
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
585
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
585
    {
39
585
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.31k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.31k
    {
39
1.31k
    }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.35k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.35k
    {
39
1.35k
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.35k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.35k
    {
39
1.35k
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.00k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.00k
    {
39
1.00k
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
52
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
52
    {
39
52
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
124
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
124
    {
39
124
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
241k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
241k
    {
39
241k
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7.36k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7.36k
    {
39
7.36k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
148
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
148
    {
39
148
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
62
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
62
    {
39
62
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
62
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
62
    {
39
62
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
62
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
62
    {
39
62
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12.8k
    {
39
12.8k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
224
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
224
    {
39
224
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
224
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
224
    {
39
224
    }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
224
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
224
    {
39
224
    }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
224
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
224
    {
39
224
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
224
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
224
    {
39
224
    }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
224
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
224
    {
39
224
    }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_EC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_EC2Ev
Line
Count
Source
37
96
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
96
    {
39
96
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
463
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
463
    {
39
463
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
417
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
417
    {
39
417
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.14k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.14k
    {
39
3.14k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
180
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
180
    {
39
180
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.23k
    {
39
1.23k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.36k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.36k
    {
39
1.36k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEEC2Ev
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_EC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
360
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
360
    {
39
360
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
781
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
781
    {
39
781
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
17.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
17.7k
    {
39
17.7k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.7k
    {
39
10.7k
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.87k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.87k
    {
39
2.87k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.55k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.55k
    {
39
2.55k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
82
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
82
    {
39
82
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.92k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.92k
    {
39
2.92k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12.8k
    {
39
12.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEEC2Ev
40
    template<typename... Args>
41
    List(const T& val, Args... args)
42
3.43k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
3.43k
    {
44
3.43k
        _init(val, args...);
45
3.43k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2IJEEERKS1_DpT_
Line
Count
Source
42
1.31k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1.31k
    {
44
1.31k
        _init(val, args...);
45
1.31k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2IJEEERKjDpT_
Line
Count
Source
42
1.92k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1.92k
    {
44
1.92k
        _init(val, args...);
45
1.92k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2IJjEEERKjDpT_
Line
Count
Source
42
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1
    {
44
1
        _init(val, args...);
45
1
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Line
Count
Source
42
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
4
    {
44
4
        _init(val, args...);
45
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Line
Count
Source
42
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
4
    {
44
4
        _init(val, args...);
45
4
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
7
    {
44
7
        _init(val, args...);
45
7
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_S2_EEERKS2_DpT_
Line
Count
Source
42
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
5
    {
44
5
        _init(val, args...);
45
5
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2IJEEERKS1_DpT_
Line
Count
Source
42
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
6
    {
44
6
        _init(val, args...);
45
6
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
7
    {
44
7
        _init(val, args...);
45
7
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
30
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
30
    {
44
30
        _init(val, args...);
45
30
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
3
    {
44
3
        _init(val, args...);
45
3
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
107
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
107
    {
44
107
        _init(val, args...);
45
107
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_7IRParamEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_15IRInterfaceTypeEEEERKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
12
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
12
    {
44
12
        _init(val, args...);
45
12
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_6IRTypeEPNS_11IRTupleTypeEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_9IRIntTypeEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_6IRFuncES2_S2_S2_S2_EEERKS2_DpT_
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_17IRTargetTupleTypeEPNS_18IRNativeStringTypeES9_EEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_S2_S2_EEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_17IRTargetTupleTypeEEEERKS2_DpT_
Line
Count
Source
42
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
3
    {
44
3
        _init(val, args...);
45
3
    }
46
    List(const List<T>& list)
47
530k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
530k
    {
49
530k
        this->operator=(list);
50
530k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
10
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
10
    {
49
10
        this->operator=(list);
50
10
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
125k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
125k
    {
49
125k
        this->operator=(list);
50
125k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
2.76k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
2.76k
    {
49
2.76k
        this->operator=(list);
50
2.76k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
115
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
115
    {
49
115
        this->operator=(list);
50
115
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
1.34k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.34k
    {
49
1.34k
        this->operator=(list);
50
1.34k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
6
    {
49
6
        this->operator=(list);
50
6
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
144
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
144
    {
49
144
        this->operator=(list);
50
144
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
1.53k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.53k
    {
49
1.53k
        this->operator=(list);
50
1.53k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
1.94k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.94k
    {
49
1.94k
        this->operator=(list);
50
1.94k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
162
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
162
    {
49
162
        this->operator=(list);
50
162
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
259
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
259
    {
49
259
        this->operator=(list);
50
259
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
380k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
380k
    {
49
380k
        this->operator=(list);
50
380k
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
6
    {
49
6
        this->operator=(list);
50
6
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
66
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
66
    {
49
66
        this->operator=(list);
50
66
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
292
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
292
    {
49
292
        this->operator=(list);
50
292
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7
    {
49
7
        this->operator=(list);
50
7
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
343
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
343
    {
49
343
        this->operator=(list);
50
343
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
870
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
870
    {
49
870
        this->operator=(list);
50
870
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
3.00k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3.00k
    {
49
3.00k
        this->operator=(list);
50
3.00k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
54
    {
49
54
        this->operator=(list);
50
54
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEC2ERKS5_
Line
Count
Source
47
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7
    {
49
7
        this->operator=(list);
50
7
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
10.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
10.5k
    {
49
10.5k
        this->operator=(list);
50
10.5k
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
48
    {
49
48
        this->operator=(list);
50
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEC2ERKS5_
Line
Count
Source
47
212
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
212
    {
49
212
        this->operator=(list);
50
212
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
2
    {
49
2
        this->operator=(list);
50
2
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
110
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
110
    {
49
110
        this->operator=(list);
50
110
    }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEC2ERKS5_
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
2
    {
49
2
        this->operator=(list);
50
2
    }
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEEC2ERKS2_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
51
    List(List<T>&& list)
52
16.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
16.6k
    {
54
16.6k
        this->operator=(static_cast<List<T>&&>(list));
55
16.6k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
1
    {
54
1
        this->operator=(static_cast<List<T>&&>(list));
55
1
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
10.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
10.5k
    {
54
10.5k
        this->operator=(static_cast<List<T>&&>(list));
55
10.5k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2EOS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2EOS3_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
4.39k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
4.39k
    {
54
4.39k
        this->operator=(static_cast<List<T>&&>(list));
55
4.39k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2EOS4_
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
6
    {
54
6
        this->operator=(static_cast<List<T>&&>(list));
55
6
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
120
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
120
    {
54
120
        this->operator=(static_cast<List<T>&&>(list));
55
120
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
1.52k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
1.52k
    {
54
1.52k
        this->operator=(static_cast<List<T>&&>(list));
55
1.52k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEC2EOS4_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
19
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
19
    {
54
19
        this->operator=(static_cast<List<T>&&>(list));
55
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2EOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEC2EOS4_
56
    List(ArrayView<T> view)
57
        : List()
58
    {
59
        addRange(view);
60
    }
61
    static List<T> makeRepeated(const T& val, Index count)
62
33
    {
63
33
        List<T> rs;
64
33
        rs.setCount(count);
65
137
        for (Index i = 0; i < count; i++)
66
104
            rs[i] = val;
67
33
        return rs;
68
33
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12makeRepeatedERKS2_l
Line
Count
Source
62
23
    {
63
23
        List<T> rs;
64
23
        rs.setCount(count);
65
105
        for (Index i = 0; i < count; i++)
66
82
            rs[i] = val;
67
23
        return rs;
68
23
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE12makeRepeatedERKS2_l
Line
Count
Source
62
10
    {
63
10
        List<T> rs;
64
10
        rs.setCount(count);
65
32
        for (Index i = 0; i < count; i++)
66
22
            rs[i] = val;
67
10
        return rs;
68
10
    }
69
30.0M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
36.9k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
25
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.90k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.19k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
243
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIhNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.9k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListImNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23.7M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.36k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIjNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
29.3k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
81.1k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
302k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
18.9k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
195k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
174k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
640
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
61.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
15.6k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
613k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
173
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.38k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.68k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIbNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
55
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
511
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.00k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.05k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
16.1k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
644
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
223k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.72k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
139k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
36.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
534
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
288
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
267
    ~List() { _deallocateBuffer(); }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
288
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.10k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
205k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
743
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.51k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
188
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
905
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
65
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
660
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
172k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
179
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.65k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIlNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.94k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.09k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
34
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23.3k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
201
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
201
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
201
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
32.6k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.23k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
25
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
69
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEED2Ev
Line
Count
Source
69
68
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
69
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.59M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
109
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.2k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.93k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
72
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.74k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIcNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.72k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
116
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPjNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
69
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
74
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
121
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
541
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
639
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
36
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
79
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
412
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
146
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
112k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26.3k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
80
    ~List() { _deallocateBuffer(); }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_ED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
20
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.20k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
108
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
150
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
578
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
99
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
29
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
271
    ~List() { _deallocateBuffer(); }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
109
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
18.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
18
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.89k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.89k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
812
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
847
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
123
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
124
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
813
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
104
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
57
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
93
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
604
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
15
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
352
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
252
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
378
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
635
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
136
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
193
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
395
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
120
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.62k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
136
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11.2k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
20.5k
    ~List() { _deallocateBuffer(); }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
20.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.23k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.74k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
121
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
29
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
69
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
69
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
251
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.27k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
100
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPvNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
546k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
534
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
534
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
534
    ~List() { _deallocateBuffer(); }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.63k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
108
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
114
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
152
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
134
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
357
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
58
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
490
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
96
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
342
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
344
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
210
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
210
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.91k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.62k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
359
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
212
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.36k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
119
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
119
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
119
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
119
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
76
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.26k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
225
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
225
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.84k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
221
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.69k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
581
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.30k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
221
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.35k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.35k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
272
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
52
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
120
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
241k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
148
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.36k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
58
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
62
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
62
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
173
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
173
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
173
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
173
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
173
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_ED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_ED2Ev
Line
Count
Source
69
14
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
463
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
417
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.14k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
180
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
782
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEED2Ev
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_ED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
360
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
17.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
82
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.87k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.55k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.92k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11.7k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_7OperandENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9EnumerantENS_17StandardAllocatorEED2Ev
70
    List<T>& operator=(const List<T>& list)
71
13.1M
    {
72
13.1M
        clearAndDeallocate();
73
13.1M
        addRange(list);
74
13.1M
        return *this;
75
13.1M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
12.6M
    {
72
12.6M
        clearAndDeallocate();
73
12.6M
        addRange(list);
74
12.6M
        return *this;
75
12.6M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
162
    {
72
162
        clearAndDeallocate();
73
162
        addRange(list);
74
162
        return *this;
75
162
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
41.9k
    {
72
41.9k
        clearAndDeallocate();
73
41.9k
        addRange(list);
74
41.9k
        return *this;
75
41.9k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
9.35k
    {
72
9.35k
        clearAndDeallocate();
73
9.35k
        addRange(list);
74
9.35k
        return *this;
75
9.35k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
1.39k
    {
72
1.39k
        clearAndDeallocate();
73
1.39k
        addRange(list);
74
1.39k
        return *this;
75
1.39k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
2.81k
    {
72
2.81k
        clearAndDeallocate();
73
2.81k
        addRange(list);
74
2.81k
        return *this;
75
2.81k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
95
    {
72
95
        clearAndDeallocate();
73
95
        addRange(list);
74
95
        return *this;
75
95
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
380k
    {
72
380k
        clearAndDeallocate();
73
380k
        addRange(list);
74
380k
        return *this;
75
380k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
145
    {
72
145
        clearAndDeallocate();
73
145
        addRange(list);
74
145
        return *this;
75
145
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
2.80k
    {
72
2.80k
        clearAndDeallocate();
73
2.80k
        addRange(list);
74
2.80k
        return *this;
75
2.80k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
125k
    {
72
125k
        clearAndDeallocate();
73
125k
        addRange(list);
74
125k
        return *this;
75
125k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
2.99k
    {
72
2.99k
        clearAndDeallocate();
73
2.99k
        addRange(list);
74
2.99k
        return *this;
75
2.99k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEaSERKS3_
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
6
    {
72
6
        clearAndDeallocate();
73
6
        addRange(list);
74
6
        return *this;
75
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
2.03k
    {
72
2.03k
        clearAndDeallocate();
73
2.03k
        addRange(list);
74
2.03k
        return *this;
75
2.03k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
4
    {
72
4
        clearAndDeallocate();
73
4
        addRange(list);
74
4
        return *this;
75
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
4
    {
72
4
        clearAndDeallocate();
73
4
        addRange(list);
74
4
        return *this;
75
4
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
380
    {
72
380
        clearAndDeallocate();
73
380
        addRange(list);
74
380
        return *this;
75
380
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEaSERKS5_
Line
Count
Source
71
219
    {
72
219
        clearAndDeallocate();
73
219
        addRange(list);
74
219
        return *this;
75
219
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
21
    {
72
21
        clearAndDeallocate();
73
21
        addRange(list);
74
21
        return *this;
75
21
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
86
    {
72
86
        clearAndDeallocate();
73
86
        addRange(list);
74
86
        return *this;
75
86
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
295
    {
72
295
        clearAndDeallocate();
73
295
        addRange(list);
74
295
        return *this;
75
295
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
343
    {
72
343
        clearAndDeallocate();
73
343
        addRange(list);
74
343
        return *this;
75
343
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
870
    {
72
870
        clearAndDeallocate();
73
870
        addRange(list);
74
870
        return *this;
75
870
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
3.00k
    {
72
3.00k
        clearAndDeallocate();
73
3.00k
        addRange(list);
74
3.00k
        return *this;
75
3.00k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
129
    {
72
129
        clearAndDeallocate();
73
129
        addRange(list);
74
129
        return *this;
75
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
54
    {
72
54
        clearAndDeallocate();
73
54
        addRange(list);
74
54
        return *this;
75
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
19
    {
72
19
        clearAndDeallocate();
73
19
        addRange(list);
74
19
        return *this;
75
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
19
    {
72
19
        clearAndDeallocate();
73
19
        addRange(list);
74
19
        return *this;
75
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEaSERKS5_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
215
    {
72
215
        clearAndDeallocate();
73
215
        addRange(list);
74
215
        return *this;
75
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
2
    {
72
2
        clearAndDeallocate();
73
2
        addRange(list);
74
2
        return *this;
75
2
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
2
    {
72
2
        clearAndDeallocate();
73
2
        addRange(list);
74
2
        return *this;
75
2
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
2
    {
72
2
        clearAndDeallocate();
73
2
        addRange(list);
74
2
        return *this;
75
2
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
112
    {
72
112
        clearAndDeallocate();
73
112
        addRange(list);
74
112
        return *this;
75
112
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
416
    {
72
416
        clearAndDeallocate();
73
416
        addRange(list);
74
416
        return *this;
75
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEaSERKS5_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
208
    {
72
208
        clearAndDeallocate();
73
208
        addRange(list);
74
208
        return *this;
75
208
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
2
    {
72
2
        clearAndDeallocate();
73
2
        addRange(list);
74
2
        return *this;
75
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
76
77
    List<T>& operator=(List<T>&& list)
78
3.71M
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.71M
        _deallocateBuffer();
82
3.71M
        m_count = list.m_count;
83
3.71M
        m_capacity = list.m_capacity;
84
3.71M
        m_buffer = list.m_buffer;
85
86
3.71M
        list.m_buffer = nullptr;
87
3.71M
        list.m_count = 0;
88
3.71M
        list.m_capacity = 0;
89
3.71M
        return *this;
90
3.71M
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
15.1k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15.1k
        _deallocateBuffer();
82
15.1k
        m_count = list.m_count;
83
15.1k
        m_capacity = list.m_capacity;
84
15.1k
        m_buffer = list.m_buffer;
85
86
15.1k
        list.m_buffer = nullptr;
87
15.1k
        list.m_count = 0;
88
15.1k
        list.m_capacity = 0;
89
15.1k
        return *this;
90
15.1k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
13.5k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
13.5k
        _deallocateBuffer();
82
13.5k
        m_count = list.m_count;
83
13.5k
        m_capacity = list.m_capacity;
84
13.5k
        m_buffer = list.m_buffer;
85
86
13.5k
        list.m_buffer = nullptr;
87
13.5k
        list.m_count = 0;
88
13.5k
        list.m_capacity = 0;
89
13.5k
        return *this;
90
13.5k
    }
Unexecuted instantiation: _ZN5Slang4ListIPvNS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
4.51k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
4.51k
        _deallocateBuffer();
82
4.51k
        m_count = list.m_count;
83
4.51k
        m_capacity = list.m_capacity;
84
4.51k
        m_buffer = list.m_buffer;
85
86
4.51k
        list.m_buffer = nullptr;
87
4.51k
        list.m_count = 0;
88
4.51k
        list.m_capacity = 0;
89
4.51k
        return *this;
90
4.51k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
7
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
7
        _deallocateBuffer();
82
7
        m_count = list.m_count;
83
7
        m_capacity = list.m_capacity;
84
7
        m_buffer = list.m_buffer;
85
86
7
        list.m_buffer = nullptr;
87
7
        list.m_count = 0;
88
7
        list.m_capacity = 0;
89
7
        return *this;
90
7
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
25
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
25
        _deallocateBuffer();
82
25
        m_count = list.m_count;
83
25
        m_capacity = list.m_capacity;
84
25
        m_buffer = list.m_buffer;
85
86
25
        list.m_buffer = nullptr;
87
25
        list.m_count = 0;
88
25
        list.m_capacity = 0;
89
25
        return *this;
90
25
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
23.3k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
23.3k
        _deallocateBuffer();
82
23.3k
        m_count = list.m_count;
83
23.3k
        m_capacity = list.m_capacity;
84
23.3k
        m_buffer = list.m_buffer;
85
86
23.3k
        list.m_buffer = nullptr;
87
23.3k
        list.m_count = 0;
88
23.3k
        list.m_capacity = 0;
89
23.3k
        return *this;
90
23.3k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
292
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
292
        _deallocateBuffer();
82
292
        m_count = list.m_count;
83
292
        m_capacity = list.m_capacity;
84
292
        m_buffer = list.m_buffer;
85
86
292
        list.m_buffer = nullptr;
87
292
        list.m_count = 0;
88
292
        list.m_capacity = 0;
89
292
        return *this;
90
292
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
1.11k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
1.11k
        _deallocateBuffer();
82
1.11k
        m_count = list.m_count;
83
1.11k
        m_capacity = list.m_capacity;
84
1.11k
        m_buffer = list.m_buffer;
85
86
1.11k
        list.m_buffer = nullptr;
87
1.11k
        list.m_count = 0;
88
1.11k
        list.m_capacity = 0;
89
1.11k
        return *this;
90
1.11k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
1.13k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
1.13k
        _deallocateBuffer();
82
1.13k
        m_count = list.m_count;
83
1.13k
        m_capacity = list.m_capacity;
84
1.13k
        m_buffer = list.m_buffer;
85
86
1.13k
        list.m_buffer = nullptr;
87
1.13k
        list.m_count = 0;
88
1.13k
        list.m_capacity = 0;
89
1.13k
        return *this;
90
1.13k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEaSEOS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
320
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
320
        _deallocateBuffer();
82
320
        m_count = list.m_count;
83
320
        m_capacity = list.m_capacity;
84
320
        m_buffer = list.m_buffer;
85
86
320
        list.m_buffer = nullptr;
87
320
        list.m_count = 0;
88
320
        list.m_capacity = 0;
89
320
        return *this;
90
320
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
875
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
875
        _deallocateBuffer();
82
875
        m_count = list.m_count;
83
875
        m_capacity = list.m_capacity;
84
875
        m_buffer = list.m_buffer;
85
86
875
        list.m_buffer = nullptr;
87
875
        list.m_count = 0;
88
875
        list.m_capacity = 0;
89
875
        return *this;
90
875
    }
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListIhNS_17StandardAllocatorEEaSEOS2_
_ZN5Slang4ListIlNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
3.64k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.64k
        _deallocateBuffer();
82
3.64k
        m_count = list.m_count;
83
3.64k
        m_capacity = list.m_capacity;
84
3.64k
        m_buffer = list.m_buffer;
85
86
3.64k
        list.m_buffer = nullptr;
87
3.64k
        list.m_count = 0;
88
3.64k
        list.m_capacity = 0;
89
3.64k
        return *this;
90
3.64k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
121
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
121
        _deallocateBuffer();
82
121
        m_count = list.m_count;
83
121
        m_capacity = list.m_capacity;
84
121
        m_buffer = list.m_buffer;
85
86
121
        list.m_buffer = nullptr;
87
121
        list.m_count = 0;
88
121
        list.m_capacity = 0;
89
121
        return *this;
90
121
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
35
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
35
        _deallocateBuffer();
82
35
        m_count = list.m_count;
83
35
        m_capacity = list.m_capacity;
84
35
        m_buffer = list.m_buffer;
85
86
35
        list.m_buffer = nullptr;
87
35
        list.m_count = 0;
88
35
        list.m_capacity = 0;
89
35
        return *this;
90
35
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
5.92k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
5.92k
        _deallocateBuffer();
82
5.92k
        m_count = list.m_count;
83
5.92k
        m_capacity = list.m_capacity;
84
5.92k
        m_buffer = list.m_buffer;
85
86
5.92k
        list.m_buffer = nullptr;
87
5.92k
        list.m_count = 0;
88
5.92k
        list.m_capacity = 0;
89
5.92k
        return *this;
90
5.92k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
12
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
12
        _deallocateBuffer();
82
12
        m_count = list.m_count;
83
12
        m_capacity = list.m_capacity;
84
12
        m_buffer = list.m_buffer;
85
86
12
        list.m_buffer = nullptr;
87
12
        list.m_count = 0;
88
12
        list.m_capacity = 0;
89
12
        return *this;
90
12
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
2
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
2
        _deallocateBuffer();
82
2
        m_count = list.m_count;
83
2
        m_capacity = list.m_capacity;
84
2
        m_buffer = list.m_buffer;
85
86
2
        list.m_buffer = nullptr;
87
2
        list.m_count = 0;
88
2
        list.m_capacity = 0;
89
2
        return *this;
90
2
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
99
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
99
        _deallocateBuffer();
82
99
        m_count = list.m_count;
83
99
        m_capacity = list.m_capacity;
84
99
        m_buffer = list.m_buffer;
85
86
99
        list.m_buffer = nullptr;
87
99
        list.m_count = 0;
88
99
        list.m_capacity = 0;
89
99
        return *this;
90
99
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
6
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
6
        _deallocateBuffer();
82
6
        m_count = list.m_count;
83
6
        m_capacity = list.m_capacity;
84
6
        m_buffer = list.m_buffer;
85
86
6
        list.m_buffer = nullptr;
87
6
        list.m_count = 0;
88
6
        list.m_capacity = 0;
89
6
        return *this;
90
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
121
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
121
        _deallocateBuffer();
82
121
        m_count = list.m_count;
83
121
        m_capacity = list.m_capacity;
84
121
        m_buffer = list.m_buffer;
85
86
121
        list.m_buffer = nullptr;
87
121
        list.m_count = 0;
88
121
        list.m_capacity = 0;
89
121
        return *this;
90
121
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
121
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
121
        _deallocateBuffer();
82
121
        m_count = list.m_count;
83
121
        m_capacity = list.m_capacity;
84
121
        m_buffer = list.m_buffer;
85
86
121
        list.m_buffer = nullptr;
87
121
        list.m_count = 0;
88
121
        list.m_capacity = 0;
89
121
        return *this;
90
121
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
1.52k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
1.52k
        _deallocateBuffer();
82
1.52k
        m_count = list.m_count;
83
1.52k
        m_capacity = list.m_capacity;
84
1.52k
        m_buffer = list.m_buffer;
85
86
1.52k
        list.m_buffer = nullptr;
87
1.52k
        list.m_count = 0;
88
1.52k
        list.m_capacity = 0;
89
1.52k
        return *this;
90
1.52k
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
120
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
120
        _deallocateBuffer();
82
120
        m_count = list.m_count;
83
120
        m_capacity = list.m_capacity;
84
120
        m_buffer = list.m_buffer;
85
86
120
        list.m_buffer = nullptr;
87
120
        list.m_count = 0;
88
120
        list.m_capacity = 0;
89
120
        return *this;
90
120
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
73
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
73
        _deallocateBuffer();
82
73
        m_count = list.m_count;
83
73
        m_capacity = list.m_capacity;
84
73
        m_buffer = list.m_buffer;
85
86
73
        list.m_buffer = nullptr;
87
73
        list.m_count = 0;
88
73
        list.m_capacity = 0;
89
73
        return *this;
90
73
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
82
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
82
        _deallocateBuffer();
82
82
        m_count = list.m_count;
83
82
        m_capacity = list.m_capacity;
84
82
        m_buffer = list.m_buffer;
85
86
82
        list.m_buffer = nullptr;
87
82
        list.m_count = 0;
88
82
        list.m_capacity = 0;
89
82
        return *this;
90
82
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
15
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15
        _deallocateBuffer();
82
15
        m_count = list.m_count;
83
15
        m_capacity = list.m_capacity;
84
15
        m_buffer = list.m_buffer;
85
86
15
        list.m_buffer = nullptr;
87
15
        list.m_count = 0;
88
15
        list.m_capacity = 0;
89
15
        return *this;
90
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
19
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
19
        _deallocateBuffer();
82
19
        m_count = list.m_count;
83
19
        m_capacity = list.m_capacity;
84
19
        m_buffer = list.m_buffer;
85
86
19
        list.m_buffer = nullptr;
87
19
        list.m_count = 0;
88
19
        list.m_capacity = 0;
89
19
        return *this;
90
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
16
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
16
        _deallocateBuffer();
82
16
        m_count = list.m_count;
83
16
        m_capacity = list.m_capacity;
84
16
        m_buffer = list.m_buffer;
85
86
16
        list.m_buffer = nullptr;
87
16
        list.m_count = 0;
88
16
        list.m_capacity = 0;
89
16
        return *this;
90
16
    }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
212
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
212
        _deallocateBuffer();
82
212
        m_count = list.m_count;
83
212
        m_capacity = list.m_capacity;
84
212
        m_buffer = list.m_buffer;
85
86
212
        list.m_buffer = nullptr;
87
212
        list.m_count = 0;
88
212
        list.m_capacity = 0;
89
212
        return *this;
90
212
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListImNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
3.63M
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.63M
        _deallocateBuffer();
82
3.63M
        m_count = list.m_count;
83
3.63M
        m_capacity = list.m_capacity;
84
3.63M
        m_buffer = list.m_buffer;
85
86
3.63M
        list.m_buffer = nullptr;
87
3.63M
        list.m_count = 0;
88
3.63M
        list.m_capacity = 0;
89
3.63M
        return *this;
90
3.63M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
617
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
617
        _deallocateBuffer();
82
617
        m_count = list.m_count;
83
617
        m_capacity = list.m_capacity;
84
617
        m_buffer = list.m_buffer;
85
86
617
        list.m_buffer = nullptr;
87
617
        list.m_count = 0;
88
617
        list.m_capacity = 0;
89
617
        return *this;
90
617
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
3.24k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.24k
        _deallocateBuffer();
82
3.24k
        m_count = list.m_count;
83
3.24k
        m_capacity = list.m_capacity;
84
3.24k
        m_buffer = list.m_buffer;
85
86
3.24k
        list.m_buffer = nullptr;
87
3.24k
        list.m_count = 0;
88
3.24k
        list.m_capacity = 0;
89
3.24k
        return *this;
90
3.24k
    }
91
92
1.81M
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListImNS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
4
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
10.5k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
536
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.51M
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
2
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
999
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
430
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
10
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
10.8k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
220
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
64
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.56k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
11.8k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
133
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.17k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
6
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
51
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
2.75k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
130
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
109
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
31
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
4
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
158
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
9
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
60
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
2
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
27
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.19k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
424
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.62k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
136
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
208
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
137
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
241k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIcNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.07k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
360
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
428
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE5beginEv
93
3.73M
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListImNS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
10.5k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
536
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.44M
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
2
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
430
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
10
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
10.8k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
220
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
64
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.56k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
11.8k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE3endEv
Line
Count
Source
93
133
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.17k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
6
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
998
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
51
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE3endEv
Line
Count
Source
93
2.75k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
130
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
109
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
31
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE3endEv
Line
Count
Source
93
4
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
158
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
9
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
60
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
2
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
27
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.19k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
424
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.62k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
136
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
208
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
137
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
241k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.07k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
428
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE3endEv
94
95
3.16M
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.02M
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.21M
    T* begin() { return m_buffer; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
447k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.42k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.03k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
173
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.38k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12.6k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
97
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
47
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.01k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
64.7k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
430
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
21
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
126k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
534
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
257
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
291
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
288
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
462
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
181
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
562
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.28k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
35.7k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
36.0k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.11k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
652
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
127
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
113
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24.6k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4.02k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
63
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.60k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.93k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
28
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
10
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
60
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
105
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E5beginEv
Line
Count
Source
95
68
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E5beginEv
Line
Count
Source
95
68
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
102
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
326
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
27
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
146
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
41.2k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
697
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
65
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.16k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
20
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
50
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
99
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
16
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
50
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
18.7k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
37
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListImNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
14
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
18
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.70k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
439
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
357
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
16
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12.3k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
107
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
93
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
604
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
21
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
14
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIlNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.85k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
136
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
410
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
240
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
275
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.62k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
136
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
179
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
632
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
62
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
81
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
121
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
69
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
69
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12.5k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
483
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.32k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
100
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
713
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
29
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
340
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4.02k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.38k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.32k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
119
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
482
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
418
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
239
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
832
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
15
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
208
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
281
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
295
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
22
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
62
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
62
    T* begin() { return m_buffer; }
_ZN5Slang4ListIcNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
62
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
62
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E5beginEv
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
50
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
38
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
986
    T* begin() { return m_buffer; }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E5beginEv
Line
Count
Source
95
28
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
96
2.72M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.02M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.21M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.42k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.03k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
173
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.38k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12.6k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
97
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
47
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.01k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
64.7k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
430
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
21
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
126k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
534
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
257
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
291
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
288
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
462
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
181
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
562
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.28k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
35.7k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
36.0k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.11k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
652
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
127
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
113
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24.6k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4.02k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
63
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.56k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.93k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
28
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
60
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
105
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E3endEv
Line
Count
Source
96
68
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E3endEv
Line
Count
Source
96
68
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
102
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
326
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
27
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
146
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
41.2k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
697
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
65
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.16k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
20
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
50
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
99
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
16
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
50
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
18.7k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
37
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListImNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
14
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
18
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.70k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
439
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
357
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
16
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12.3k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
107
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
93
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
604
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
21
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
14
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIlNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.85k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
136
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
410
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
240
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
275
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.62k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
136
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
179
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
632
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
62
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
81
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
121
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
69
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
69
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12.5k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
483
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.32k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
100
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
713
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
29
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
340
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4.02k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.38k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.32k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
119
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
482
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
418
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
239
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
832
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
15
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
208
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
281
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
295
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
22
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIhNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10.0k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E3endEv
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
50
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
38
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIcNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
986
    T* end() { return m_buffer + m_count; }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E3endEv
Line
Count
Source
96
28
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
97
98
    const T& getFirst() const
99
15
    {
100
15
        SLANG_ASSERT(m_count > 0);
101
15
        return m_buffer[0];
102
15
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getFirstEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getFirstEv
_ZNK5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
99
15
    {
100
15
        SLANG_ASSERT(m_count > 0);
101
15
        return m_buffer[0];
102
15
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8getFirstEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE8getFirstEv
103
104
    T& getFirst()
105
31.3k
    {
106
31.3k
        SLANG_ASSERT(m_count > 0);
107
31.3k
        return m_buffer[0];
108
31.3k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
3
    {
106
3
        SLANG_ASSERT(m_count > 0);
107
3
        return m_buffer[0];
108
3
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
6
    {
106
6
        SLANG_ASSERT(m_count > 0);
107
6
        return m_buffer[0];
108
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8getFirstEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
31.1k
    {
106
31.1k
        SLANG_ASSERT(m_count > 0);
107
31.1k
        return m_buffer[0];
108
31.1k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
20
    {
106
20
        SLANG_ASSERT(m_count > 0);
107
20
        return m_buffer[0];
108
20
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8getFirstEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
106
    {
106
106
        SLANG_ASSERT(m_count > 0);
107
106
        return m_buffer[0];
108
106
    }
109
110
    const T& getLast() const
111
15
    {
112
15
        SLANG_ASSERT(m_count > 0);
113
15
        return m_buffer[m_count - 1];
114
15
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE7getLastEv
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
111
15
    {
112
15
        SLANG_ASSERT(m_count > 0);
113
15
        return m_buffer[m_count - 1];
114
15
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7getLastEv
115
116
    T& getLast()
117
5.66M
    {
118
5.66M
        SLANG_ASSERT(m_count > 0);
119
5.66M
        return m_buffer[m_count - 1];
120
5.66M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
5.03M
    {
118
5.03M
        SLANG_ASSERT(m_count > 0);
119
5.03M
        return m_buffer[m_count - 1];
120
5.03M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.15k
    {
118
1.15k
        SLANG_ASSERT(m_count > 0);
119
1.15k
        return m_buffer[m_count - 1];
120
1.15k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
743
    {
118
743
        SLANG_ASSERT(m_count > 0);
119
743
        return m_buffer[m_count - 1];
120
743
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
15
    {
118
15
        SLANG_ASSERT(m_count > 0);
119
15
        return m_buffer[m_count - 1];
120
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
13.7k
    {
118
13.7k
        SLANG_ASSERT(m_count > 0);
119
13.7k
        return m_buffer[m_count - 1];
120
13.7k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
83.0k
    {
118
83.0k
        SLANG_ASSERT(m_count > 0);
119
83.0k
        return m_buffer[m_count - 1];
120
83.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
3
    {
118
3
        SLANG_ASSERT(m_count > 0);
119
3
        return m_buffer[m_count - 1];
120
3
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
89
    {
118
89
        SLANG_ASSERT(m_count > 0);
119
89
        return m_buffer[m_count - 1];
120
89
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
3
    {
118
3
        SLANG_ASSERT(m_count > 0);
119
3
        return m_buffer[m_count - 1];
120
3
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2.80k
    {
118
2.80k
        SLANG_ASSERT(m_count > 0);
119
2.80k
        return m_buffer[m_count - 1];
120
2.80k
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.16k
    {
118
1.16k
        SLANG_ASSERT(m_count > 0);
119
1.16k
        return m_buffer[m_count - 1];
120
1.16k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
335
    {
118
335
        SLANG_ASSERT(m_count > 0);
119
335
        return m_buffer[m_count - 1];
120
335
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
26
    {
118
26
        SLANG_ASSERT(m_count > 0);
119
26
        return m_buffer[m_count - 1];
120
26
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
901
    {
118
901
        SLANG_ASSERT(m_count > 0);
119
901
        return m_buffer[m_count - 1];
120
901
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
7.35k
    {
118
7.35k
        SLANG_ASSERT(m_count > 0);
119
7.35k
        return m_buffer[m_count - 1];
120
7.35k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2
    {
118
2
        SLANG_ASSERT(m_count > 0);
119
2
        return m_buffer[m_count - 1];
120
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1
    {
118
1
        SLANG_ASSERT(m_count > 0);
119
1
        return m_buffer[m_count - 1];
120
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
478k
    {
118
478k
        SLANG_ASSERT(m_count > 0);
119
478k
        return m_buffer[m_count - 1];
120
478k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.92k
    {
118
1.92k
        SLANG_ASSERT(m_count > 0);
119
1.92k
        return m_buffer[m_count - 1];
120
1.92k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
566
    {
118
566
        SLANG_ASSERT(m_count > 0);
119
566
        return m_buffer[m_count - 1];
120
566
    }
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
20.8k
    {
118
20.8k
        SLANG_ASSERT(m_count > 0);
119
20.8k
        return m_buffer[m_count - 1];
120
20.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
19.9k
    {
118
19.9k
        SLANG_ASSERT(m_count > 0);
119
19.9k
        return m_buffer[m_count - 1];
120
19.9k
    }
121
122
    void removeLast()
123
5.59M
    {
124
5.59M
        SLANG_ASSERT(m_count > 0);
125
5.59M
        m_count--;
126
5.59M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
5.01M
    {
124
5.01M
        SLANG_ASSERT(m_count > 0);
125
5.01M
        m_count--;
126
5.01M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
10.8k
    {
124
10.8k
        SLANG_ASSERT(m_count > 0);
125
10.8k
        m_count--;
126
10.8k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
44.7k
    {
124
44.7k
        SLANG_ASSERT(m_count > 0);
125
44.7k
        m_count--;
126
44.7k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
89
    {
124
89
        SLANG_ASSERT(m_count > 0);
125
89
        m_count--;
126
89
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
3
    {
124
3
        SLANG_ASSERT(m_count > 0);
125
3
        m_count--;
126
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
2.80k
    {
124
2.80k
        SLANG_ASSERT(m_count > 0);
125
2.80k
        m_count--;
126
2.80k
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
1.16k
    {
124
1.16k
        SLANG_ASSERT(m_count > 0);
125
1.16k
        m_count--;
126
1.16k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
496
    {
124
496
        SLANG_ASSERT(m_count > 0);
125
496
        m_count--;
126
496
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
901
    {
124
901
        SLANG_ASSERT(m_count > 0);
125
901
        m_count--;
126
901
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
478k
    {
124
478k
        SLANG_ASSERT(m_count > 0);
125
478k
        m_count--;
126
478k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
465
    {
124
465
        SLANG_ASSERT(m_count > 0);
125
465
        m_count--;
126
465
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
20.8k
    {
124
20.8k
        SLANG_ASSERT(m_count > 0);
125
20.8k
        m_count--;
126
20.8k
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
19.9k
    {
124
19.9k
        SLANG_ASSERT(m_count > 0);
125
19.9k
        m_count--;
126
19.9k
    }
127
128
    inline void swapWith(List<T, TAllocator>& other)
129
12.0k
    {
130
12.0k
        T* buffer = m_buffer;
131
12.0k
        m_buffer = other.m_buffer;
132
12.0k
        other.m_buffer = buffer;
133
134
12.0k
        auto bufferSize = m_capacity;
135
12.0k
        m_capacity = other.m_capacity;
136
12.0k
        other.m_capacity = bufferSize;
137
138
12.0k
        auto count = m_count;
139
12.0k
        m_count = other.m_count;
140
12.0k
        other.m_count = count;
141
12.0k
    }
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE8swapWithERS2_
_ZN5Slang4ListIhNS_17StandardAllocatorEE8swapWithERS2_
Line
Count
Source
129
4
    {
130
4
        T* buffer = m_buffer;
131
4
        m_buffer = other.m_buffer;
132
4
        other.m_buffer = buffer;
133
134
4
        auto bufferSize = m_capacity;
135
4
        m_capacity = other.m_capacity;
136
4
        other.m_capacity = bufferSize;
137
138
4
        auto count = m_count;
139
4
        m_count = other.m_count;
140
4
        other.m_count = count;
141
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8swapWithERS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEE8swapWithERS2_
Line
Count
Source
129
1.75k
    {
130
1.75k
        T* buffer = m_buffer;
131
1.75k
        m_buffer = other.m_buffer;
132
1.75k
        other.m_buffer = buffer;
133
134
1.75k
        auto bufferSize = m_capacity;
135
1.75k
        m_capacity = other.m_capacity;
136
1.75k
        other.m_capacity = bufferSize;
137
138
1.75k
        auto count = m_count;
139
1.75k
        m_count = other.m_count;
140
1.75k
        other.m_count = count;
141
1.75k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE8swapWithERS3_
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE8swapWithERS4_
Line
Count
Source
129
35
    {
130
35
        T* buffer = m_buffer;
131
35
        m_buffer = other.m_buffer;
132
35
        other.m_buffer = buffer;
133
134
35
        auto bufferSize = m_capacity;
135
35
        m_capacity = other.m_capacity;
136
35
        other.m_capacity = bufferSize;
137
138
35
        auto count = m_count;
139
35
        m_count = other.m_count;
140
35
        other.m_count = count;
141
35
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8swapWithERS4_
Line
Count
Source
129
10.2k
    {
130
10.2k
        T* buffer = m_buffer;
131
10.2k
        m_buffer = other.m_buffer;
132
10.2k
        other.m_buffer = buffer;
133
134
10.2k
        auto bufferSize = m_capacity;
135
10.2k
        m_capacity = other.m_capacity;
136
10.2k
        other.m_capacity = bufferSize;
137
138
10.2k
        auto count = m_count;
139
10.2k
        m_count = other.m_count;
140
10.2k
        other.m_count = count;
141
10.2k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8swapWithERS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE8swapWithERS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8swapWithERS4_
142
143
    T* detachBuffer()
144
531
    {
145
531
        T* rs = m_buffer;
146
531
        m_buffer = nullptr;
147
531
        m_count = 0;
148
531
        m_capacity = 0;
149
531
        return rs;
150
531
    }
151
    void attachBuffer(T* buffer, Index count, Index capacity)
152
531
    {
153
        // Can only attach a buffer if there isn't a buffer already associated
154
531
        SLANG_ASSERT(m_buffer == nullptr);
155
531
        SLANG_ASSERT(count <= capacity);
156
531
        m_buffer = buffer;
157
531
        m_count = count;
158
531
        m_capacity = capacity;
159
531
    }
160
161
165k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
165
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
7.48k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
153k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
3.09k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
25
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
42
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
176
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_9NameValueENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
38
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPKvNS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
390
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
3
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
318
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
154
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
162
163
    inline ArrayView<T> getArrayView(Index start, Index count) const
164
121
    {
165
121
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
121
        return ArrayView<T>(m_buffer + start, count);
167
121
    }
_ZNK5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE12getArrayViewEll
Line
Count
Source
164
121
    {
165
121
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
121
        return ArrayView<T>(m_buffer + start, count);
167
121
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12getArrayViewEll
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE12getArrayViewEll
168
169
    void _maybeReserveForAdd()
170
101M
    {
171
101M
        if (m_capacity <= m_count)
172
6.60M
        {
173
6.60M
            Index newBufferSize = kInitialCount;
174
6.60M
            if (m_capacity)
175
191k
                newBufferSize = (m_capacity << 1);
176
177
6.60M
            reserve(newBufferSize);
178
6.60M
        }
179
101M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.72k
    {
171
4.72k
        if (m_capacity <= m_count)
172
1.01k
        {
173
1.01k
            Index newBufferSize = kInitialCount;
174
1.01k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.01k
            reserve(newBufferSize);
178
1.01k
        }
179
4.72k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
106k
    {
171
106k
        if (m_capacity <= m_count)
172
15.5k
        {
173
15.5k
            Index newBufferSize = kInitialCount;
174
15.5k
            if (m_capacity)
175
876
                newBufferSize = (m_capacity << 1);
176
177
15.5k
            reserve(newBufferSize);
178
15.5k
        }
179
106k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
45.4k
    {
171
45.4k
        if (m_capacity <= m_count)
172
2.22k
        {
173
2.22k
            Index newBufferSize = kInitialCount;
174
2.22k
            if (m_capacity)
175
789
                newBufferSize = (m_capacity << 1);
176
177
2.22k
            reserve(newBufferSize);
178
2.22k
        }
179
45.4k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.15k
    {
171
3.15k
        if (m_capacity <= m_count)
172
1.31k
        {
173
1.31k
            Index newBufferSize = kInitialCount;
174
1.31k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.31k
            reserve(newBufferSize);
178
1.31k
        }
179
3.15k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
179
    {
171
179
        if (m_capacity <= m_count)
172
95
        {
173
95
            Index newBufferSize = kInitialCount;
174
95
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
95
            reserve(newBufferSize);
178
95
        }
179
179
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.67M
    {
171
1.67M
        if (m_capacity <= m_count)
172
716k
        {
173
716k
            Index newBufferSize = kInitialCount;
174
716k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
716k
            reserve(newBufferSize);
178
716k
        }
179
1.67M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.77M
    {
171
8.77M
        if (m_capacity <= m_count)
172
1.11M
        {
173
1.11M
            Index newBufferSize = kInitialCount;
174
1.11M
            if (m_capacity)
175
55.1k
                newBufferSize = (m_capacity << 1);
176
177
1.11M
            reserve(newBufferSize);
178
1.11M
        }
179
8.77M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.04M
    {
171
1.04M
        if (m_capacity <= m_count)
172
1.03k
        {
173
1.03k
            Index newBufferSize = kInitialCount;
174
1.03k
            if (m_capacity)
175
821
                newBufferSize = (m_capacity << 1);
176
177
1.03k
            reserve(newBufferSize);
178
1.03k
        }
179
1.04M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.15k
    {
171
1.15k
        if (m_capacity <= m_count)
172
1.13k
        {
173
1.13k
            Index newBufferSize = kInitialCount;
174
1.13k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.13k
            reserve(newBufferSize);
178
1.13k
        }
179
1.15k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
743
    {
171
743
        if (m_capacity <= m_count)
172
736
        {
173
736
            Index newBufferSize = kInitialCount;
174
736
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
736
            reserve(newBufferSize);
178
736
        }
179
743
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
841
    {
171
841
        if (m_capacity <= m_count)
172
473
        {
173
473
            Index newBufferSize = kInitialCount;
174
473
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
473
            reserve(newBufferSize);
178
473
        }
179
841
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
498k
    {
171
498k
        if (m_capacity <= m_count)
172
216k
        {
173
216k
            Index newBufferSize = kInitialCount;
174
216k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
216k
            reserve(newBufferSize);
178
216k
        }
179
498k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5.61k
    {
171
5.61k
        if (m_capacity <= m_count)
172
5.38k
        {
173
5.38k
            Index newBufferSize = kInitialCount;
174
5.38k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
5.38k
            reserve(newBufferSize);
178
5.38k
        }
179
5.61k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
506k
    {
171
506k
        if (m_capacity <= m_count)
172
97.4k
        {
173
97.4k
            Index newBufferSize = kInitialCount;
174
97.4k
            if (m_capacity)
175
2.98k
                newBufferSize = (m_capacity << 1);
176
177
97.4k
            reserve(newBufferSize);
178
97.4k
        }
179
506k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9
    {
171
9
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
9
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.57k
    {
171
1.57k
        if (m_capacity <= m_count)
172
432
        {
173
432
            Index newBufferSize = kInitialCount;
174
432
            if (m_capacity)
175
7
                newBufferSize = (m_capacity << 1);
176
177
432
            reserve(newBufferSize);
178
432
        }
179
1.57k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
75.7k
    {
171
75.7k
        if (m_capacity <= m_count)
172
62.8k
        {
173
62.8k
            Index newBufferSize = kInitialCount;
174
62.8k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
62.8k
            reserve(newBufferSize);
178
62.8k
        }
179
75.7k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5.39k
    {
171
5.39k
        if (m_capacity <= m_count)
172
3.09k
        {
173
3.09k
            Index newBufferSize = kInitialCount;
174
3.09k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.09k
            reserve(newBufferSize);
178
3.09k
        }
179
5.39k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIbNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
68
    {
171
68
        if (m_capacity <= m_count)
172
54
        {
173
54
            Index newBufferSize = kInitialCount;
174
54
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
54
            reserve(newBufferSize);
178
54
        }
179
68
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
172
    {
171
172
        if (m_capacity <= m_count)
172
92
        {
173
92
            Index newBufferSize = kInitialCount;
174
92
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
92
            reserve(newBufferSize);
178
92
        }
179
172
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
167
    {
171
167
        if (m_capacity <= m_count)
172
167
        {
173
167
            Index newBufferSize = kInitialCount;
174
167
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
167
            reserve(newBufferSize);
178
167
        }
179
167
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
558k
    {
171
558k
        if (m_capacity <= m_count)
172
37.6k
        {
173
37.6k
            Index newBufferSize = kInitialCount;
174
37.6k
            if (m_capacity)
175
3.21k
                newBufferSize = (m_capacity << 1);
176
177
37.6k
            reserve(newBufferSize);
178
37.6k
        }
179
558k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
17.3k
    {
171
17.3k
        if (m_capacity <= m_count)
172
111
        {
173
111
            Index newBufferSize = kInitialCount;
174
111
            if (m_capacity)
175
111
                newBufferSize = (m_capacity << 1);
176
177
111
            reserve(newBufferSize);
178
111
        }
179
17.3k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
412k
    {
171
412k
        if (m_capacity <= m_count)
172
209k
        {
173
209k
            Index newBufferSize = kInitialCount;
174
209k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
209k
            reserve(newBufferSize);
178
209k
        }
179
412k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
69.0k
    {
171
69.0k
        if (m_capacity <= m_count)
172
9.07k
        {
173
9.07k
            Index newBufferSize = kInitialCount;
174
9.07k
            if (m_capacity)
175
736
                newBufferSize = (m_capacity << 1);
176
177
9.07k
            reserve(newBufferSize);
178
9.07k
        }
179
69.0k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
335k
    {
171
335k
        if (m_capacity <= m_count)
172
19.7k
        {
173
19.7k
            Index newBufferSize = kInitialCount;
174
19.7k
            if (m_capacity)
175
8.85k
                newBufferSize = (m_capacity << 1);
176
177
19.7k
            reserve(newBufferSize);
178
19.7k
        }
179
335k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
291
    {
171
291
        if (m_capacity <= m_count)
172
288
        {
173
288
            Index newBufferSize = kInitialCount;
174
288
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
288
            reserve(newBufferSize);
178
288
        }
179
291
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
729
    {
171
729
        if (m_capacity <= m_count)
172
234
        {
173
234
            Index newBufferSize = kInitialCount;
174
234
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
234
            reserve(newBufferSize);
178
234
        }
179
729
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
213
    {
171
213
        if (m_capacity <= m_count)
172
118
        {
173
118
            Index newBufferSize = kInitialCount;
174
118
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
118
            reserve(newBufferSize);
178
118
        }
179
213
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.08k
    {
171
6.08k
        if (m_capacity <= m_count)
172
1.69k
        {
173
1.69k
            Index newBufferSize = kInitialCount;
174
1.69k
            if (m_capacity)
175
114
                newBufferSize = (m_capacity << 1);
176
177
1.69k
            reserve(newBufferSize);
178
1.69k
        }
179
6.08k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
56.2k
    {
171
56.2k
        if (m_capacity <= m_count)
172
36.0k
        {
173
36.0k
            Index newBufferSize = kInitialCount;
174
36.0k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
36.0k
            reserve(newBufferSize);
178
36.0k
        }
179
56.2k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
202
    {
171
202
        if (m_capacity <= m_count)
172
180
        {
173
180
            Index newBufferSize = kInitialCount;
174
180
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
180
            reserve(newBufferSize);
178
180
        }
179
202
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20
    {
171
20
        if (m_capacity <= m_count)
172
18
        {
173
18
            Index newBufferSize = kInitialCount;
174
18
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
18
            reserve(newBufferSize);
178
18
        }
179
20
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9.23k
    {
171
9.23k
        if (m_capacity <= m_count)
172
4.71k
        {
173
4.71k
            Index newBufferSize = kInitialCount;
174
4.71k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4.71k
            reserve(newBufferSize);
178
4.71k
        }
179
9.23k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
3
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9.69M
    {
171
9.69M
        if (m_capacity <= m_count)
172
10.0k
        {
173
10.0k
            Index newBufferSize = kInitialCount;
174
10.0k
            if (m_capacity)
175
824
                newBufferSize = (m_capacity << 1);
176
177
10.0k
            reserve(newBufferSize);
178
10.0k
        }
179
9.69M
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
4
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
93.5k
    {
171
93.5k
        if (m_capacity <= m_count)
172
24.4k
        {
173
24.4k
            Index newBufferSize = kInitialCount;
174
24.4k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
24.4k
            reserve(newBufferSize);
178
24.4k
        }
179
93.5k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.31k
    {
171
4.31k
        if (m_capacity <= m_count)
172
1.07k
        {
173
1.07k
            Index newBufferSize = kInitialCount;
174
1.07k
            if (m_capacity)
175
60
                newBufferSize = (m_capacity << 1);
176
177
1.07k
            reserve(newBufferSize);
178
1.07k
        }
179
4.31k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
236k
    {
171
236k
        if (m_capacity <= m_count)
172
204k
        {
173
204k
            Index newBufferSize = kInitialCount;
174
204k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
204k
            reserve(newBufferSize);
178
204k
        }
179
236k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
6
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
8
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
507
    {
171
507
        if (m_capacity <= m_count)
172
272
        {
173
272
            Index newBufferSize = kInitialCount;
174
272
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
272
            reserve(newBufferSize);
178
272
        }
179
507
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
65
    {
171
65
        if (m_capacity <= m_count)
172
65
        {
173
65
            Index newBufferSize = kInitialCount;
174
65
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
65
            reserve(newBufferSize);
178
65
        }
179
65
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
195
    {
171
195
        if (m_capacity <= m_count)
172
188
        {
173
188
            Index newBufferSize = kInitialCount;
174
188
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
188
            reserve(newBufferSize);
178
188
        }
179
195
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
563
    {
171
563
        if (m_capacity <= m_count)
172
497
        {
173
497
            Index newBufferSize = kInitialCount;
174
497
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
497
            reserve(newBufferSize);
178
497
        }
179
563
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
681
    {
171
681
        if (m_capacity <= m_count)
172
445
        {
173
445
            Index newBufferSize = kInitialCount;
174
445
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
445
            reserve(newBufferSize);
178
445
        }
179
681
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
16
    {
171
16
        if (m_capacity <= m_count)
172
16
        {
173
16
            Index newBufferSize = kInitialCount;
174
16
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
16
            reserve(newBufferSize);
178
16
        }
179
16
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.50k
    {
171
1.50k
        if (m_capacity <= m_count)
172
945
        {
173
945
            Index newBufferSize = kInitialCount;
174
945
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
945
            reserve(newBufferSize);
178
945
        }
179
1.50k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12.8k
    {
171
12.8k
        if (m_capacity <= m_count)
172
1.30k
        {
173
1.30k
            Index newBufferSize = kInitialCount;
174
1.30k
            if (m_capacity)
175
159
                newBufferSize = (m_capacity << 1);
176
177
1.30k
            reserve(newBufferSize);
178
1.30k
        }
179
12.8k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
202
    {
171
202
        if (m_capacity <= m_count)
172
201
        {
173
201
            Index newBufferSize = kInitialCount;
174
201
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
201
            reserve(newBufferSize);
178
201
        }
179
202
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
65
    {
171
65
        if (m_capacity <= m_count)
172
64
        {
173
64
            Index newBufferSize = kInitialCount;
174
64
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
64
            reserve(newBufferSize);
178
64
        }
179
65
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
65
    {
171
65
        if (m_capacity <= m_count)
172
64
        {
173
64
            Index newBufferSize = kInitialCount;
174
64
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
64
            reserve(newBufferSize);
178
64
        }
179
65
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.65k
    {
171
2.65k
        if (m_capacity <= m_count)
172
447
        {
173
447
            Index newBufferSize = kInitialCount;
174
447
            if (m_capacity)
175
35
                newBufferSize = (m_capacity << 1);
176
177
447
            reserve(newBufferSize);
178
447
        }
179
2.65k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
53.0k
    {
171
53.0k
        if (m_capacity <= m_count)
172
53
        {
173
53
            Index newBufferSize = kInitialCount;
174
53
            if (m_capacity)
175
25
                newBufferSize = (m_capacity << 1);
176
177
53
            reserve(newBufferSize);
178
53
        }
179
53.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIlNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30.6M
    {
171
30.6M
        if (m_capacity <= m_count)
172
6.94k
        {
173
6.94k
            Index newBufferSize = kInitialCount;
174
6.94k
            if (m_capacity)
175
3.92k
                newBufferSize = (m_capacity << 1);
176
177
6.94k
            reserve(newBufferSize);
178
6.94k
        }
179
30.6M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.25k
    {
171
8.25k
        if (m_capacity <= m_count)
172
172
        {
173
172
            Index newBufferSize = kInitialCount;
174
172
            if (m_capacity)
175
121
                newBufferSize = (m_capacity << 1);
176
177
172
            reserve(newBufferSize);
178
172
        }
179
8.25k
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15
    {
171
15
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
15
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
39.9k
    {
171
39.9k
        if (m_capacity <= m_count)
172
4.73k
        {
173
4.73k
            Index newBufferSize = kInitialCount;
174
4.73k
            if (m_capacity)
175
221
                newBufferSize = (m_capacity << 1);
176
177
4.73k
            reserve(newBufferSize);
178
4.73k
        }
179
39.9k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
16.4k
    {
171
16.4k
        if (m_capacity <= m_count)
172
8.88k
        {
173
8.88k
            Index newBufferSize = kInitialCount;
174
8.88k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8.88k
            reserve(newBufferSize);
178
8.88k
        }
179
16.4k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
158
    {
171
158
        if (m_capacity <= m_count)
172
68
        {
173
68
            Index newBufferSize = kInitialCount;
174
68
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
68
            reserve(newBufferSize);
178
68
        }
179
158
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
8
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
50
    {
171
50
        if (m_capacity <= m_count)
172
41
        {
173
41
            Index newBufferSize = kInitialCount;
174
41
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
41
            reserve(newBufferSize);
178
41
        }
179
50
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
16.4k
    {
171
16.4k
        if (m_capacity <= m_count)
172
2.40k
        {
173
2.40k
            Index newBufferSize = kInitialCount;
174
2.40k
            if (m_capacity)
175
250
                newBufferSize = (m_capacity << 1);
176
177
2.40k
            reserve(newBufferSize);
178
2.40k
        }
179
16.4k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24.3M
    {
171
24.3M
        if (m_capacity <= m_count)
172
1.17k
        {
173
1.17k
            Index newBufferSize = kInitialCount;
174
1.17k
            if (m_capacity)
175
1.11k
                newBufferSize = (m_capacity << 1);
176
177
1.17k
            reserve(newBufferSize);
178
1.17k
        }
179
24.3M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
47
    {
171
47
        if (m_capacity <= m_count)
172
32
        {
173
32
            Index newBufferSize = kInitialCount;
174
32
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
32
            reserve(newBufferSize);
178
32
        }
179
47
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPjNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
69
    {
171
69
        if (m_capacity <= m_count)
172
69
        {
173
69
            Index newBufferSize = kInitialCount;
174
69
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
69
            reserve(newBufferSize);
178
69
        }
179
69
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
110
    {
171
110
        if (m_capacity <= m_count)
172
106
        {
173
106
            Index newBufferSize = kInitialCount;
174
106
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
106
            reserve(newBufferSize);
178
106
        }
179
110
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
63
    {
171
63
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
63
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
5
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
233k
    {
171
233k
        if (m_capacity <= m_count)
172
46.2k
        {
173
46.2k
            Index newBufferSize = kInitialCount;
174
46.2k
            if (m_capacity)
175
3.23k
                newBufferSize = (m_capacity << 1);
176
177
46.2k
            reserve(newBufferSize);
178
46.2k
        }
179
233k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9.23k
    {
171
9.23k
        if (m_capacity <= m_count)
172
9.17k
        {
173
9.17k
            Index newBufferSize = kInitialCount;
174
9.17k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
9.17k
            reserve(newBufferSize);
178
9.17k
        }
179
9.23k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
22
    {
171
22
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12
    {
171
12
        if (m_capacity <= m_count)
172
12
        {
173
12
            Index newBufferSize = kInitialCount;
174
12
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
12
            reserve(newBufferSize);
178
12
        }
179
12
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E19_maybeReserveForAddEv
Line
Count
Source
170
13
    {
171
13
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
13
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.78k
    {
171
1.78k
        if (m_capacity <= m_count)
172
884
        {
173
884
            Index newBufferSize = kInitialCount;
174
884
            if (m_capacity)
175
7
                newBufferSize = (m_capacity << 1);
176
177
884
            reserve(newBufferSize);
178
884
        }
179
1.78k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
89
    {
171
89
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
89
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
209
    {
171
209
        if (m_capacity <= m_count)
172
184
        {
173
184
            Index newBufferSize = kInitialCount;
174
184
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
184
            reserve(newBufferSize);
178
184
        }
179
209
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
168
    {
171
168
        if (m_capacity <= m_count)
172
28
        {
173
28
            Index newBufferSize = kInitialCount;
174
28
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
28
            reserve(newBufferSize);
178
28
        }
179
168
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
3
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.90k
    {
171
1.90k
        if (m_capacity <= m_count)
172
146
        {
173
146
            Index newBufferSize = kInitialCount;
174
146
            if (m_capacity)
175
96
                newBufferSize = (m_capacity << 1);
176
177
146
            reserve(newBufferSize);
178
146
        }
179
1.90k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.77k
    {
171
8.77k
        if (m_capacity <= m_count)
172
239
        {
173
239
            Index newBufferSize = kInitialCount;
174
239
            if (m_capacity)
175
134
                newBufferSize = (m_capacity << 1);
176
177
239
            reserve(newBufferSize);
178
239
        }
179
8.77k
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.94k
    {
171
8.94k
        if (m_capacity <= m_count)
172
1.92k
        {
173
1.92k
            Index newBufferSize = kInitialCount;
174
1.92k
            if (m_capacity)
175
186
                newBufferSize = (m_capacity << 1);
176
177
1.92k
            reserve(newBufferSize);
178
1.92k
        }
179
8.94k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
33
    {
171
33
        if (m_capacity <= m_count)
172
19
        {
173
19
            Index newBufferSize = kInitialCount;
174
19
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
19
            reserve(newBufferSize);
178
19
        }
179
33
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListImNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.39M
    {
171
7.39M
        if (m_capacity <= m_count)
172
3.46M
        {
173
3.46M
            Index newBufferSize = kInitialCount;
174
3.46M
            if (m_capacity)
175
324
                newBufferSize = (m_capacity << 1);
176
177
3.46M
            reserve(newBufferSize);
178
3.46M
        }
179
7.39M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
38.2k
    {
171
38.2k
        if (m_capacity <= m_count)
172
4.93k
        {
173
4.93k
            Index newBufferSize = kInitialCount;
174
4.93k
            if (m_capacity)
175
1.04k
                newBufferSize = (m_capacity << 1);
176
177
4.93k
            reserve(newBufferSize);
178
4.93k
        }
179
38.2k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
35
    {
171
35
        if (m_capacity <= m_count)
172
31
        {
173
31
            Index newBufferSize = kInitialCount;
174
31
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
31
            reserve(newBufferSize);
178
31
        }
179
35
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
359
    {
171
359
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
359
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
6
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10.3k
    {
171
10.3k
        if (m_capacity <= m_count)
172
2.13k
        {
173
2.13k
            Index newBufferSize = kInitialCount;
174
2.13k
            if (m_capacity)
175
204
                newBufferSize = (m_capacity << 1);
176
177
2.13k
            reserve(newBufferSize);
178
2.13k
        }
179
10.3k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
87
    {
171
87
        if (m_capacity <= m_count)
172
57
        {
173
57
            Index newBufferSize = kInitialCount;
174
57
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
57
            reserve(newBufferSize);
178
57
        }
179
87
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
16
    {
171
16
        if (m_capacity <= m_count)
172
15
        {
173
15
            Index newBufferSize = kInitialCount;
174
15
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
15
            reserve(newBufferSize);
178
15
        }
179
16
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12
    {
171
12
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
12
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
284
    {
171
284
        if (m_capacity <= m_count)
172
77
        {
173
77
            Index newBufferSize = kInitialCount;
174
77
            if (m_capacity)
175
5
                newBufferSize = (m_capacity << 1);
176
177
77
            reserve(newBufferSize);
178
77
        }
179
284
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
670
    {
171
670
        if (m_capacity <= m_count)
172
514
        {
173
514
            Index newBufferSize = kInitialCount;
174
514
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
514
            reserve(newBufferSize);
178
514
        }
179
670
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
57
    {
171
57
        if (m_capacity <= m_count)
172
36
        {
173
36
            Index newBufferSize = kInitialCount;
174
36
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
36
            reserve(newBufferSize);
178
36
        }
179
57
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.01k
    {
171
1.01k
        if (m_capacity <= m_count)
172
410
        {
173
410
            Index newBufferSize = kInitialCount;
174
410
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
410
            reserve(newBufferSize);
178
410
        }
179
1.01k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
157
    {
171
157
        if (m_capacity <= m_count)
172
57
        {
173
57
            Index newBufferSize = kInitialCount;
174
57
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
57
            reserve(newBufferSize);
178
57
        }
179
157
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
637
    {
171
637
        if (m_capacity <= m_count)
172
189
        {
173
189
            Index newBufferSize = kInitialCount;
174
189
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
189
            reserve(newBufferSize);
178
189
        }
179
637
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
215
    {
171
215
        if (m_capacity <= m_count)
172
68
        {
173
68
            Index newBufferSize = kInitialCount;
174
68
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
68
            reserve(newBufferSize);
178
68
        }
179
215
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
13
    {
171
13
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
13
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.39k
    {
171
4.39k
        if (m_capacity <= m_count)
172
259
        {
173
259
            Index newBufferSize = kInitialCount;
174
259
            if (m_capacity)
175
123
                newBufferSize = (m_capacity << 1);
176
177
259
            reserve(newBufferSize);
178
259
        }
179
4.39k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
102
    {
171
102
        if (m_capacity <= m_count)
172
79
        {
173
79
            Index newBufferSize = kInitialCount;
174
79
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
79
            reserve(newBufferSize);
178
79
        }
179
102
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7
    {
171
7
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
7
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
18
    {
171
18
        if (m_capacity <= m_count)
172
12
        {
173
12
            Index newBufferSize = kInitialCount;
174
12
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
12
            reserve(newBufferSize);
178
12
        }
179
18
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.46k
    {
171
4.46k
        if (m_capacity <= m_count)
172
4.41k
        {
173
4.41k
            Index newBufferSize = kInitialCount;
174
4.41k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4.41k
            reserve(newBufferSize);
178
4.41k
        }
179
4.46k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.82k
    {
171
8.82k
        if (m_capacity <= m_count)
172
4.41k
        {
173
4.41k
            Index newBufferSize = kInitialCount;
174
4.41k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4.41k
            reserve(newBufferSize);
178
4.41k
        }
179
8.82k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.35k
    {
171
2.35k
        if (m_capacity <= m_count)
172
1.66k
        {
173
1.66k
            Index newBufferSize = kInitialCount;
174
1.66k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.66k
            reserve(newBufferSize);
178
1.66k
        }
179
2.35k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
862
    {
171
862
        if (m_capacity <= m_count)
172
862
        {
173
862
            Index newBufferSize = kInitialCount;
174
862
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
862
            reserve(newBufferSize);
178
862
        }
179
862
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7
    {
171
7
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
7
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15
    {
171
15
        if (m_capacity <= m_count)
172
12
        {
173
12
            Index newBufferSize = kInitialCount;
174
12
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
12
            reserve(newBufferSize);
178
12
        }
179
15
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
34
    {
171
34
        if (m_capacity <= m_count)
172
32
        {
173
32
            Index newBufferSize = kInitialCount;
174
32
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
32
            reserve(newBufferSize);
178
32
        }
179
34
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
71
    {
171
71
        if (m_capacity <= m_count)
172
49
        {
173
49
            Index newBufferSize = kInitialCount;
174
49
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
49
            reserve(newBufferSize);
178
49
        }
179
71
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.16k
    {
171
1.16k
        if (m_capacity <= m_count)
172
37
        {
173
37
            Index newBufferSize = kInitialCount;
174
37
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
37
            reserve(newBufferSize);
178
37
        }
179
1.16k
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
42
    {
171
42
        if (m_capacity <= m_count)
172
41
        {
173
41
            Index newBufferSize = kInitialCount;
174
41
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
41
            reserve(newBufferSize);
178
41
        }
179
42
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
109
    {
171
109
        if (m_capacity <= m_count)
172
97
        {
173
97
            Index newBufferSize = kInitialCount;
174
97
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
97
            reserve(newBufferSize);
178
97
        }
179
109
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
251
    {
171
251
        if (m_capacity <= m_count)
172
121
        {
173
121
            Index newBufferSize = kInitialCount;
174
121
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
121
            reserve(newBufferSize);
178
121
        }
179
251
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
27.5k
    {
171
27.5k
        if (m_capacity <= m_count)
172
26.8k
        {
173
26.8k
            Index newBufferSize = kInitialCount;
174
26.8k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
26.8k
            reserve(newBufferSize);
178
26.8k
        }
179
27.5k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
529
    {
171
529
        if (m_capacity <= m_count)
172
54
        {
173
54
            Index newBufferSize = kInitialCount;
174
54
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
54
            reserve(newBufferSize);
178
54
        }
179
529
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
48
    {
171
48
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10.4k
    {
171
10.4k
        if (m_capacity <= m_count)
172
71
        {
173
71
            Index newBufferSize = kInitialCount;
174
71
            if (m_capacity)
175
52
                newBufferSize = (m_capacity << 1);
176
177
71
            reserve(newBufferSize);
178
71
        }
179
10.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24
    {
171
24
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
24
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
48
    {
171
48
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
151
    {
171
151
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
151
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
511
    {
171
511
        if (m_capacity <= m_count)
172
322
        {
173
322
            Index newBufferSize = kInitialCount;
174
322
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
322
            reserve(newBufferSize);
178
322
        }
179
511
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
511
    {
171
511
        if (m_capacity <= m_count)
172
322
        {
173
322
            Index newBufferSize = kInitialCount;
174
322
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
322
            reserve(newBufferSize);
178
322
        }
179
511
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
901
    {
171
901
        if (m_capacity <= m_count)
172
210
        {
173
210
            Index newBufferSize = kInitialCount;
174
210
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
210
            reserve(newBufferSize);
178
210
        }
179
901
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
209
    {
171
209
        if (m_capacity <= m_count)
172
199
        {
173
199
            Index newBufferSize = kInitialCount;
174
199
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
199
            reserve(newBufferSize);
178
199
        }
179
209
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
13.4k
    {
171
13.4k
        if (m_capacity <= m_count)
172
1.88k
        {
173
1.88k
            Index newBufferSize = kInitialCount;
174
1.88k
            if (m_capacity)
175
159
                newBufferSize = (m_capacity << 1);
176
177
1.88k
            reserve(newBufferSize);
178
1.88k
        }
179
13.4k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
125
    {
171
125
        if (m_capacity <= m_count)
172
57
        {
173
57
            Index newBufferSize = kInitialCount;
174
57
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
57
            reserve(newBufferSize);
178
57
        }
179
125
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
13.6k
    {
171
13.6k
        if (m_capacity <= m_count)
172
7.35k
        {
173
7.35k
            Index newBufferSize = kInitialCount;
174
7.35k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7.35k
            reserve(newBufferSize);
178
7.35k
        }
179
13.6k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
110
    {
171
110
        if (m_capacity <= m_count)
172
105
        {
173
105
            Index newBufferSize = kInitialCount;
174
105
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
105
            reserve(newBufferSize);
178
105
        }
179
110
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
722
    {
171
722
        if (m_capacity <= m_count)
172
76
        {
173
76
            Index newBufferSize = kInitialCount;
174
76
            if (m_capacity)
175
38
                newBufferSize = (m_capacity << 1);
176
177
76
            reserve(newBufferSize);
178
76
        }
179
722
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
119
    {
171
119
        if (m_capacity <= m_count)
172
119
        {
173
119
            Index newBufferSize = kInitialCount;
174
119
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
119
            reserve(newBufferSize);
178
119
        }
179
119
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
100
    {
171
100
        if (m_capacity <= m_count)
172
100
        {
173
100
            Index newBufferSize = kInitialCount;
174
100
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
100
            reserve(newBufferSize);
178
100
        }
179
100
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
118
    {
171
118
        if (m_capacity <= m_count)
172
118
        {
173
118
            Index newBufferSize = kInitialCount;
174
118
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
118
            reserve(newBufferSize);
178
118
        }
179
118
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
64
    {
171
64
        if (m_capacity <= m_count)
172
63
        {
173
63
            Index newBufferSize = kInitialCount;
174
63
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
63
            reserve(newBufferSize);
178
63
        }
179
64
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.94k
    {
171
1.94k
        if (m_capacity <= m_count)
172
360
        {
173
360
            Index newBufferSize = kInitialCount;
174
360
            if (m_capacity)
175
15
                newBufferSize = (m_capacity << 1);
176
177
360
            reserve(newBufferSize);
178
360
        }
179
1.94k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
208
    {
171
208
        if (m_capacity <= m_count)
172
198
        {
173
198
            Index newBufferSize = kInitialCount;
174
198
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
198
            reserve(newBufferSize);
178
198
        }
179
208
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
645
    {
171
645
        if (m_capacity <= m_count)
172
367
        {
173
367
            Index newBufferSize = kInitialCount;
174
367
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
367
            reserve(newBufferSize);
178
367
        }
179
645
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
480
    {
171
480
        if (m_capacity <= m_count)
172
341
        {
173
341
            Index newBufferSize = kInitialCount;
174
341
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
341
            reserve(newBufferSize);
178
341
        }
179
480
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
276
    {
171
276
        if (m_capacity <= m_count)
172
136
        {
173
136
            Index newBufferSize = kInitialCount;
174
136
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
136
            reserve(newBufferSize);
178
136
        }
179
276
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
208
    {
171
208
        if (m_capacity <= m_count)
172
50
        {
173
50
            Index newBufferSize = kInitialCount;
174
50
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
50
            reserve(newBufferSize);
178
50
        }
179
208
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.35k
    {
171
1.35k
        if (m_capacity <= m_count)
172
1.35k
        {
173
1.35k
            Index newBufferSize = kInitialCount;
174
1.35k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.35k
            reserve(newBufferSize);
178
1.35k
        }
179
1.35k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.46M
    {
171
3.46M
        if (m_capacity <= m_count)
172
148k
        {
173
148k
            Index newBufferSize = kInitialCount;
174
148k
            if (m_capacity)
175
103k
                newBufferSize = (m_capacity << 1);
176
177
148k
            reserve(newBufferSize);
178
148k
        }
179
3.46M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
478k
    {
171
478k
        if (m_capacity <= m_count)
172
252
        {
173
252
            Index newBufferSize = kInitialCount;
174
252
            if (m_capacity)
175
190
                newBufferSize = (m_capacity << 1);
176
177
252
            reserve(newBufferSize);
178
252
        }
179
478k
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9.67M
    {
171
9.67M
        if (m_capacity <= m_count)
172
882
        {
173
882
            Index newBufferSize = kInitialCount;
174
882
            if (m_capacity)
175
820
                newBufferSize = (m_capacity << 1);
176
177
882
            reserve(newBufferSize);
178
882
        }
179
9.67M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
118
    {
171
118
        if (m_capacity <= m_count)
172
67
        {
173
67
            Index newBufferSize = kInitialCount;
174
67
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
67
            reserve(newBufferSize);
178
67
        }
179
118
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
185
    {
171
185
        if (m_capacity <= m_count)
172
185
        {
173
185
            Index newBufferSize = kInitialCount;
174
185
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
185
            reserve(newBufferSize);
178
185
        }
179
185
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
10
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
824
    {
171
824
        if (m_capacity <= m_count)
172
412
        {
173
412
            Index newBufferSize = kInitialCount;
174
412
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
412
            reserve(newBufferSize);
178
412
        }
179
824
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E19_maybeReserveForAddEv
Line
Count
Source
170
2.68k
    {
171
2.68k
        if (m_capacity <= m_count)
172
130
        {
173
130
            Index newBufferSize = kInitialCount;
174
130
            if (m_capacity)
175
34
                newBufferSize = (m_capacity << 1);
176
177
130
            reserve(newBufferSize);
178
130
        }
179
2.68k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
838
    {
171
838
        if (m_capacity <= m_count)
172
416
        {
173
416
            Index newBufferSize = kInitialCount;
174
416
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
416
            reserve(newBufferSize);
178
416
        }
179
838
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
28.1k
    {
171
28.1k
        if (m_capacity <= m_count)
172
266
        {
173
266
            Index newBufferSize = kInitialCount;
174
266
            if (m_capacity)
175
228
                newBufferSize = (m_capacity << 1);
176
177
266
            reserve(newBufferSize);
178
266
        }
179
28.1k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.02k
    {
171
1.02k
        if (m_capacity <= m_count)
172
76
        {
173
76
            Index newBufferSize = kInitialCount;
174
76
            if (m_capacity)
175
38
                newBufferSize = (m_capacity << 1);
176
177
76
            reserve(newBufferSize);
178
76
        }
179
1.02k
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.06k
    {
171
3.06k
        if (m_capacity <= m_count)
172
65
        {
173
65
            Index newBufferSize = kInitialCount;
174
65
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
65
            reserve(newBufferSize);
178
65
        }
179
3.06k
    }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
3
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12.6k
    {
171
12.6k
        if (m_capacity <= m_count)
172
1.18k
        {
173
1.18k
            Index newBufferSize = kInitialCount;
174
1.18k
            if (m_capacity)
175
564
                newBufferSize = (m_capacity << 1);
176
177
1.18k
            reserve(newBufferSize);
178
1.18k
        }
179
12.6k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.69k
    {
171
1.69k
        if (m_capacity <= m_count)
172
271
        {
173
271
            Index newBufferSize = kInitialCount;
174
271
            if (m_capacity)
175
38
                newBufferSize = (m_capacity << 1);
176
177
271
            reserve(newBufferSize);
178
271
        }
179
1.69k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.83k
    {
171
1.83k
        if (m_capacity <= m_count)
172
1.63k
        {
173
1.63k
            Index newBufferSize = kInitialCount;
174
1.63k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.63k
            reserve(newBufferSize);
178
1.63k
        }
179
1.83k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.19k
    {
171
3.19k
        if (m_capacity <= m_count)
172
1.36k
        {
173
1.36k
            Index newBufferSize = kInitialCount;
174
1.36k
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
1.36k
            reserve(newBufferSize);
178
1.36k
        }
179
3.19k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20
    {
171
20
        if (m_capacity <= m_count)
172
20
        {
173
20
            Index newBufferSize = kInitialCount;
174
20
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
20
            reserve(newBufferSize);
178
20
        }
179
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
73
    {
171
73
        if (m_capacity <= m_count)
172
25
        {
173
25
            Index newBufferSize = kInitialCount;
174
25
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
25
            reserve(newBufferSize);
178
25
        }
179
73
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
150
    {
171
150
        if (m_capacity <= m_count)
172
150
        {
173
150
            Index newBufferSize = kInitialCount;
174
150
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
150
            reserve(newBufferSize);
178
150
        }
179
150
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
104k
    {
171
104k
        if (m_capacity <= m_count)
172
17.6k
        {
173
17.6k
            Index newBufferSize = kInitialCount;
174
17.6k
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
17.6k
            reserve(newBufferSize);
178
17.6k
        }
179
104k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.11k
    {
171
7.11k
        if (m_capacity <= m_count)
172
2.51k
        {
173
2.51k
            Index newBufferSize = kInitialCount;
174
2.51k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.51k
            reserve(newBufferSize);
178
2.51k
        }
179
7.11k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
43.5k
    {
171
43.5k
        if (m_capacity <= m_count)
172
284
        {
173
284
            Index newBufferSize = kInitialCount;
174
284
            if (m_capacity)
175
202
                newBufferSize = (m_capacity << 1);
176
177
284
            reserve(newBufferSize);
178
284
        }
179
43.5k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15.9k
    {
171
15.9k
        if (m_capacity <= m_count)
172
386
        {
173
386
            Index newBufferSize = kInitialCount;
174
386
            if (m_capacity)
175
68
                newBufferSize = (m_capacity << 1);
176
177
386
            reserve(newBufferSize);
178
386
        }
179
15.9k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20.8k
    {
171
20.8k
        if (m_capacity <= m_count)
172
2.92k
        {
173
2.92k
            Index newBufferSize = kInitialCount;
174
2.92k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.92k
            reserve(newBufferSize);
178
2.92k
        }
179
20.8k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
19.9k
    {
171
19.9k
        if (m_capacity <= m_count)
172
2.87k
        {
173
2.87k
            Index newBufferSize = kInitialCount;
174
2.87k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.87k
            reserve(newBufferSize);
178
2.87k
        }
179
19.9k
    }
180
181
    void add(T&& obj)
182
3.97M
    {
183
3.97M
        _maybeReserveForAdd();
184
3.97M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.97M
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE3addEOS6_
Line
Count
Source
182
179
    {
183
179
        _maybeReserveForAdd();
184
179
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
179
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.04M
    {
183
1.04M
        _maybeReserveForAdd();
184
1.04M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.04M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.36M
    {
183
1.36M
        _maybeReserveForAdd();
184
1.36M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.36M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
333k
    {
183
333k
        _maybeReserveForAdd();
184
333k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
333k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
437k
    {
183
437k
        _maybeReserveForAdd();
184
437k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
437k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
30
    {
183
30
        _maybeReserveForAdd();
184
30
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
30
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
779
    {
183
779
        _maybeReserveForAdd();
184
779
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
779
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.32k
    {
183
1.32k
        _maybeReserveForAdd();
184
1.32k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.32k
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEE3addEOb
Line
Count
Source
182
68
    {
183
68
        _maybeReserveForAdd();
184
68
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
68
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
356
    {
183
356
        _maybeReserveForAdd();
184
356
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
356
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
213
    {
183
213
        _maybeReserveForAdd();
184
213
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
213
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
5.26k
    {
183
5.26k
        _maybeReserveForAdd();
184
5.26k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
5.26k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
4
    {
183
4
        _maybeReserveForAdd();
184
4
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
24
    {
183
24
        _maybeReserveForAdd();
184
24
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
24
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
4
    {
183
4
        _maybeReserveForAdd();
184
4
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
93.5k
    {
183
93.5k
        _maybeReserveForAdd();
184
93.5k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
93.5k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
236k
    {
183
236k
        _maybeReserveForAdd();
184
236k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
236k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
195
    {
183
195
        _maybeReserveForAdd();
184
195
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
195
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
539
    {
183
539
        _maybeReserveForAdd();
184
539
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
539
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
32.1k
    {
183
32.1k
        _maybeReserveForAdd();
184
32.1k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
32.1k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
195
    {
183
195
        _maybeReserveForAdd();
184
195
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
195
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
65
    {
183
65
        _maybeReserveForAdd();
184
65
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
65
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIlNS_17StandardAllocatorEE3addEOl
Line
Count
Source
182
2.75k
    {
183
2.75k
        _maybeReserveForAdd();
184
2.75k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.75k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3addEOj
Line
Count
Source
182
16.1k
    {
183
16.1k
        _maybeReserveForAdd();
184
16.1k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
16.1k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2.58k
    {
183
2.58k
        _maybeReserveForAdd();
184
2.58k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.58k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
16
    {
183
16
        _maybeReserveForAdd();
184
16
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
16
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3addEOh
Line
Count
Source
182
39.1k
    {
183
39.1k
        _maybeReserveForAdd();
184
39.1k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
39.1k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIPjNS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
69
    {
183
69
        _maybeReserveForAdd();
184
69
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
69
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
1.45k
    {
183
1.45k
        _maybeReserveForAdd();
184
1.45k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.45k
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
38
    {
183
38
        _maybeReserveForAdd();
184
38
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
38
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
41.5k
    {
183
41.5k
        _maybeReserveForAdd();
184
41.5k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
41.5k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE3addEOS3_
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
89
    {
183
89
        _maybeReserveForAdd();
184
89
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
89
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE3addEOS8_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
10
    {
183
10
        _maybeReserveForAdd();
184
10
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
10
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
8.94k
    {
183
8.94k
        _maybeReserveForAdd();
184
8.94k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
8.94k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
4
    {
183
4
        _maybeReserveForAdd();
184
4
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
38.2k
    {
183
38.2k
        _maybeReserveForAdd();
184
38.2k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
38.2k
    }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE3addEOSD_
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
108
    {
183
108
        _maybeReserveForAdd();
184
108
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
108
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE3addEOS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE3addEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
531
    {
183
531
        _maybeReserveForAdd();
184
531
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
531
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
57
    {
183
57
        _maybeReserveForAdd();
184
57
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
57
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
157
    {
183
157
        _maybeReserveForAdd();
184
157
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
157
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
214
    {
183
214
        _maybeReserveForAdd();
184
214
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
214
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
4.39k
    {
183
4.39k
        _maybeReserveForAdd();
184
4.39k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4.39k
    }
_ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
18
    {
183
18
        _maybeReserveForAdd();
184
18
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
18
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
4.46k
    {
183
4.46k
        _maybeReserveForAdd();
184
4.46k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4.46k
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE3addEOS7_
Line
Count
Source
182
15
    {
183
15
        _maybeReserveForAdd();
184
15
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE3addEOS8_
Line
Count
Source
182
1.16k
    {
183
1.16k
        _maybeReserveForAdd();
184
1.16k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.16k
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
42
    {
183
42
        _maybeReserveForAdd();
184
42
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
42
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
251
    {
183
251
        _maybeReserveForAdd();
184
251
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
251
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
4.31k
    {
183
4.31k
        _maybeReserveForAdd();
184
4.31k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4.31k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
33
    {
183
33
        _maybeReserveForAdd();
184
33
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
33
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
15
    {
183
15
        _maybeReserveForAdd();
184
15
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
48
    {
183
48
        _maybeReserveForAdd();
184
48
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE3addEOS6_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
151
    {
183
151
        _maybeReserveForAdd();
184
151
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
151
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
901
    {
183
901
        _maybeReserveForAdd();
184
901
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
901
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
209
    {
183
209
        _maybeReserveForAdd();
184
209
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
209
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
279
    {
183
279
        _maybeReserveForAdd();
184
279
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
279
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
125
    {
183
125
        _maybeReserveForAdd();
184
125
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
125
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
110
    {
183
110
        _maybeReserveForAdd();
184
110
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
110
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
722
    {
183
722
        _maybeReserveForAdd();
184
722
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
722
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.94k
    {
183
1.94k
        _maybeReserveForAdd();
184
1.94k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.94k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
276
    {
183
276
        _maybeReserveForAdd();
184
276
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
276
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
455
    {
183
455
        _maybeReserveForAdd();
184
455
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
455
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE3addEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE3addEOS5_
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE3addEOm
Unexecuted instantiation: _ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
230k
    {
183
230k
        _maybeReserveForAdd();
184
230k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
230k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
118
    {
183
118
        _maybeReserveForAdd();
184
118
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
118
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E3addEOS2_
Line
Count
Source
182
2.68k
    {
183
2.68k
        _maybeReserveForAdd();
184
2.68k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.68k
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
837
    {
183
837
        _maybeReserveForAdd();
184
837
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
837
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
12.6k
    {
183
12.6k
        _maybeReserveForAdd();
184
12.6k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12.6k
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
1.52k
    {
183
1.52k
        _maybeReserveForAdd();
184
1.52k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.52k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3.19k
    {
183
3.19k
        _maybeReserveForAdd();
184
3.19k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.19k
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
20
    {
183
20
        _maybeReserveForAdd();
184
20
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
73
    {
183
73
        _maybeReserveForAdd();
184
73
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
73
    }
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE3addEOS3_
186
187
    void add(const T& obj)
188
97.0M
    {
189
97.0M
        _maybeReserveForAdd();
190
97.0M
        m_buffer[m_count++] = obj;
191
97.0M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
4.72k
    {
189
4.72k
        _maybeReserveForAdd();
190
4.72k
        m_buffer[m_count++] = obj;
191
4.72k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
74.1k
    {
189
74.1k
        _maybeReserveForAdd();
190
74.1k
        m_buffer[m_count++] = obj;
191
74.1k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
45.4k
    {
189
45.4k
        _maybeReserveForAdd();
190
45.4k
        m_buffer[m_count++] = obj;
191
45.4k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
3.15k
    {
189
3.15k
        _maybeReserveForAdd();
190
3.15k
        m_buffer[m_count++] = obj;
191
3.15k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
7.41M
    {
189
7.41M
        _maybeReserveForAdd();
190
7.41M
        m_buffer[m_count++] = obj;
191
7.41M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.15k
    {
189
1.15k
        _maybeReserveForAdd();
190
1.15k
        m_buffer[m_count++] = obj;
191
1.15k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
743
    {
189
743
        _maybeReserveForAdd();
190
743
        m_buffer[m_count++] = obj;
191
743
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
841
    {
189
841
        _maybeReserveForAdd();
190
841
        m_buffer[m_count++] = obj;
191
841
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.67M
    {
189
1.67M
        _maybeReserveForAdd();
190
1.67M
        m_buffer[m_count++] = obj;
191
1.67M
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
165k
    {
189
165k
        _maybeReserveForAdd();
190
165k
        m_buffer[m_count++] = obj;
191
165k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
5.61k
    {
189
5.61k
        _maybeReserveForAdd();
190
5.61k
        m_buffer[m_count++] = obj;
191
5.61k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
68.9k
    {
189
68.9k
        _maybeReserveForAdd();
190
68.9k
        m_buffer[m_count++] = obj;
191
68.9k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
9
    {
189
9
        _maybeReserveForAdd();
190
9
        m_buffer[m_count++] = obj;
191
9
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
795
    {
189
795
        _maybeReserveForAdd();
190
795
        m_buffer[m_count++] = obj;
191
795
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
70.5k
    {
189
70.5k
        _maybeReserveForAdd();
190
70.5k
        m_buffer[m_count++] = obj;
191
70.5k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4.06k
    {
189
4.06k
        _maybeReserveForAdd();
190
4.06k
        m_buffer[m_count++] = obj;
191
4.06k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
172
    {
189
172
        _maybeReserveForAdd();
190
172
        m_buffer[m_count++] = obj;
191
172
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
167
    {
189
167
        _maybeReserveForAdd();
190
167
        m_buffer[m_count++] = obj;
191
167
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
328k
    {
189
328k
        _maybeReserveForAdd();
190
328k
        m_buffer[m_count++] = obj;
191
328k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
17.0k
    {
189
17.0k
        _maybeReserveForAdd();
190
17.0k
        m_buffer[m_count++] = obj;
191
17.0k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
412k
    {
189
412k
        _maybeReserveForAdd();
190
412k
        m_buffer[m_count++] = obj;
191
412k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
69.0k
    {
189
69.0k
        _maybeReserveForAdd();
190
69.0k
        m_buffer[m_count++] = obj;
191
69.0k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
335k
    {
189
335k
        _maybeReserveForAdd();
190
335k
        m_buffer[m_count++] = obj;
191
335k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
291
    {
189
291
        _maybeReserveForAdd();
190
291
        m_buffer[m_count++] = obj;
191
291
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
705
    {
189
705
        _maybeReserveForAdd();
190
705
        m_buffer[m_count++] = obj;
191
705
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6.08k
    {
189
6.08k
        _maybeReserveForAdd();
190
6.08k
        m_buffer[m_count++] = obj;
191
6.08k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
56.2k
    {
189
56.2k
        _maybeReserveForAdd();
190
56.2k
        m_buffer[m_count++] = obj;
191
56.2k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
202
    {
189
202
        _maybeReserveForAdd();
190
202
        m_buffer[m_count++] = obj;
191
202
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
20
    {
189
20
        _maybeReserveForAdd();
190
20
        m_buffer[m_count++] = obj;
191
20
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
9.23k
    {
189
9.23k
        _maybeReserveForAdd();
190
9.23k
        m_buffer[m_count++] = obj;
191
9.23k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
9.69M
    {
189
9.69M
        _maybeReserveForAdd();
190
9.69M
        m_buffer[m_count++] = obj;
191
9.69M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
8
    {
189
8
        _maybeReserveForAdd();
190
8
        m_buffer[m_count++] = obj;
191
8
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
228
    {
189
228
        _maybeReserveForAdd();
190
228
        m_buffer[m_count++] = obj;
191
228
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
65
    {
189
65
        _maybeReserveForAdd();
190
65
        m_buffer[m_count++] = obj;
191
65
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
563
    {
189
563
        _maybeReserveForAdd();
190
563
        m_buffer[m_count++] = obj;
191
563
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
142
    {
189
142
        _maybeReserveForAdd();
190
142
        m_buffer[m_count++] = obj;
191
142
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
16
    {
189
16
        _maybeReserveForAdd();
190
16
        m_buffer[m_count++] = obj;
191
16
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
49
    {
189
49
        _maybeReserveForAdd();
190
49
        m_buffer[m_count++] = obj;
191
49
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
12.8k
    {
189
12.8k
        _maybeReserveForAdd();
190
12.8k
        m_buffer[m_count++] = obj;
191
12.8k
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
65
    {
189
65
        _maybeReserveForAdd();
190
65
        m_buffer[m_count++] = obj;
191
65
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.65k
    {
189
2.65k
        _maybeReserveForAdd();
190
2.65k
        m_buffer[m_count++] = obj;
191
2.65k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
53.0k
    {
189
53.0k
        _maybeReserveForAdd();
190
53.0k
        m_buffer[m_count++] = obj;
191
53.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
8.25k
    {
189
8.25k
        _maybeReserveForAdd();
190
8.25k
        m_buffer[m_count++] = obj;
191
8.25k
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
15
    {
189
15
        _maybeReserveForAdd();
190
15
        m_buffer[m_count++] = obj;
191
15
    }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3addERKj
Line
Count
Source
188
23.8k
    {
189
23.8k
        _maybeReserveForAdd();
190
23.8k
        m_buffer[m_count++] = obj;
191
23.8k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
158
    {
189
158
        _maybeReserveForAdd();
190
158
        m_buffer[m_count++] = obj;
191
158
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E3addERKS3_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
8
    {
189
8
        _maybeReserveForAdd();
190
8
        m_buffer[m_count++] = obj;
191
8
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E3addERKS3_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
16.3k
    {
189
16.3k
        _maybeReserveForAdd();
190
16.3k
        m_buffer[m_count++] = obj;
191
16.3k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
47
    {
189
47
        _maybeReserveForAdd();
190
47
        m_buffer[m_count++] = obj;
191
47
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
7
    {
189
7
        _maybeReserveForAdd();
190
7
        m_buffer[m_count++] = obj;
191
7
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
63
    {
189
63
        _maybeReserveForAdd();
190
63
        m_buffer[m_count++] = obj;
191
63
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
5
    {
189
5
        _maybeReserveForAdd();
190
5
        m_buffer[m_count++] = obj;
191
5
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
191k
    {
189
191k
        _maybeReserveForAdd();
190
191k
        m_buffer[m_count++] = obj;
191
191k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
13.8k
    {
189
13.8k
        _maybeReserveForAdd();
190
13.8k
        m_buffer[m_count++] = obj;
191
13.8k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
9.23k
    {
189
9.23k
        _maybeReserveForAdd();
190
9.23k
        m_buffer[m_count++] = obj;
191
9.23k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
22
    {
189
22
        _maybeReserveForAdd();
190
22
        m_buffer[m_count++] = obj;
191
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
12
    {
189
12
        _maybeReserveForAdd();
190
12
        m_buffer[m_count++] = obj;
191
12
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E3addERKSH_
Line
Count
Source
188
13
    {
189
13
        _maybeReserveForAdd();
190
13
        m_buffer[m_count++] = obj;
191
13
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.78k
    {
189
1.78k
        _maybeReserveForAdd();
190
1.78k
        m_buffer[m_count++] = obj;
191
1.78k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
199
    {
189
199
        _maybeReserveForAdd();
190
199
        m_buffer[m_count++] = obj;
191
199
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
168
    {
189
168
        _maybeReserveForAdd();
190
168
        m_buffer[m_count++] = obj;
191
168
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE3addERKSC_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.90k
    {
189
1.90k
        _maybeReserveForAdd();
190
1.90k
        m_buffer[m_count++] = obj;
191
1.90k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE3addERKSG_
Line
Count
Source
188
8.77k
    {
189
8.77k
        _maybeReserveForAdd();
190
8.77k
        m_buffer[m_count++] = obj;
191
8.77k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
33
    {
189
33
        _maybeReserveForAdd();
190
33
        m_buffer[m_count++] = obj;
191
33
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE3addERKm
Line
Count
Source
188
7.39M
    {
189
7.39M
        _maybeReserveForAdd();
190
7.39M
        m_buffer[m_count++] = obj;
191
7.39M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
35
    {
189
35
        _maybeReserveForAdd();
190
35
        m_buffer[m_count++] = obj;
191
35
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
359
    {
189
359
        _maybeReserveForAdd();
190
359
        m_buffer[m_count++] = obj;
191
359
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10.3k
    {
189
10.3k
        _maybeReserveForAdd();
190
10.3k
        m_buffer[m_count++] = obj;
191
10.3k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
87
    {
189
87
        _maybeReserveForAdd();
190
87
        m_buffer[m_count++] = obj;
191
87
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
16
    {
189
16
        _maybeReserveForAdd();
190
16
        m_buffer[m_count++] = obj;
191
16
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
12
    {
189
12
        _maybeReserveForAdd();
190
12
        m_buffer[m_count++] = obj;
191
12
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIlNS_17StandardAllocatorEE3addERKl
Line
Count
Source
188
30.6M
    {
189
30.6M
        _maybeReserveForAdd();
190
30.6M
        m_buffer[m_count++] = obj;
191
30.6M
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
284
    {
189
284
        _maybeReserveForAdd();
190
284
        m_buffer[m_count++] = obj;
191
284
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
139
    {
189
139
        _maybeReserveForAdd();
190
139
        m_buffer[m_count++] = obj;
191
139
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.01k
    {
189
1.01k
        _maybeReserveForAdd();
190
1.01k
        m_buffer[m_count++] = obj;
191
1.01k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
34
    {
189
34
        _maybeReserveForAdd();
190
34
        m_buffer[m_count++] = obj;
191
34
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
637
    {
189
637
        _maybeReserveForAdd();
190
637
        m_buffer[m_count++] = obj;
191
637
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
13
    {
189
13
        _maybeReserveForAdd();
190
13
        m_buffer[m_count++] = obj;
191
13
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
102
    {
189
102
        _maybeReserveForAdd();
190
102
        m_buffer[m_count++] = obj;
191
102
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
7
    {
189
7
        _maybeReserveForAdd();
190
7
        m_buffer[m_count++] = obj;
191
7
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
8.82k
    {
189
8.82k
        _maybeReserveForAdd();
190
8.82k
        m_buffer[m_count++] = obj;
191
8.82k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
2.35k
    {
189
2.35k
        _maybeReserveForAdd();
190
2.35k
        m_buffer[m_count++] = obj;
191
2.35k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
862
    {
189
862
        _maybeReserveForAdd();
190
862
        m_buffer[m_count++] = obj;
191
862
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
7
    {
189
7
        _maybeReserveForAdd();
190
7
        m_buffer[m_count++] = obj;
191
7
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
34
    {
189
34
        _maybeReserveForAdd();
190
34
        m_buffer[m_count++] = obj;
191
34
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
71
    {
189
71
        _maybeReserveForAdd();
190
71
        m_buffer[m_count++] = obj;
191
71
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
109
    {
189
109
        _maybeReserveForAdd();
190
109
        m_buffer[m_count++] = obj;
191
109
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE3addERKS5_
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
27.5k
    {
189
27.5k
        _maybeReserveForAdd();
190
27.5k
        m_buffer[m_count++] = obj;
191
27.5k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
496
    {
189
496
        _maybeReserveForAdd();
190
496
        m_buffer[m_count++] = obj;
191
496
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
33
    {
189
33
        _maybeReserveForAdd();
190
33
        m_buffer[m_count++] = obj;
191
33
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10.4k
    {
189
10.4k
        _maybeReserveForAdd();
190
10.4k
        m_buffer[m_count++] = obj;
191
10.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
30
    {
189
30
        _maybeReserveForAdd();
190
30
        m_buffer[m_count++] = obj;
191
30
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
24
    {
189
24
        _maybeReserveForAdd();
190
24
        m_buffer[m_count++] = obj;
191
24
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
511
    {
189
511
        _maybeReserveForAdd();
190
511
        m_buffer[m_count++] = obj;
191
511
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
511
    {
189
511
        _maybeReserveForAdd();
190
511
        m_buffer[m_count++] = obj;
191
511
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
13.4k
    {
189
13.4k
        _maybeReserveForAdd();
190
13.4k
        m_buffer[m_count++] = obj;
191
13.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
13.6k
    {
189
13.6k
        _maybeReserveForAdd();
190
13.6k
        m_buffer[m_count++] = obj;
191
13.6k
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
72
    {
189
72
        _maybeReserveForAdd();
190
72
        m_buffer[m_count++] = obj;
191
72
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
119
    {
189
119
        _maybeReserveForAdd();
190
119
        m_buffer[m_count++] = obj;
191
119
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
100
    {
189
100
        _maybeReserveForAdd();
190
100
        m_buffer[m_count++] = obj;
191
100
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
118
    {
189
118
        _maybeReserveForAdd();
190
118
        m_buffer[m_count++] = obj;
191
118
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
64
    {
189
64
        _maybeReserveForAdd();
190
64
        m_buffer[m_count++] = obj;
191
64
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
208
    {
189
208
        _maybeReserveForAdd();
190
208
        m_buffer[m_count++] = obj;
191
208
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
645
    {
189
645
        _maybeReserveForAdd();
190
645
        m_buffer[m_count++] = obj;
191
645
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
480
    {
189
480
        _maybeReserveForAdd();
190
480
        m_buffer[m_count++] = obj;
191
480
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
208
    {
189
208
        _maybeReserveForAdd();
190
208
        m_buffer[m_count++] = obj;
191
208
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1.35k
    {
189
1.35k
        _maybeReserveForAdd();
190
1.35k
        m_buffer[m_count++] = obj;
191
1.35k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE3addERKS5_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3.46M
    {
189
3.46M
        _maybeReserveForAdd();
190
3.46M
        m_buffer[m_count++] = obj;
191
3.46M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE3addERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
478k
    {
189
478k
        _maybeReserveForAdd();
190
478k
        m_buffer[m_count++] = obj;
191
478k
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
9.67M
    {
189
9.67M
        _maybeReserveForAdd();
190
9.67M
        m_buffer[m_count++] = obj;
191
9.67M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3addERKh
Line
Count
Source
188
24.2M
    {
189
24.2M
        _maybeReserveForAdd();
190
24.2M
        m_buffer[m_count++] = obj;
191
24.2M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
185
    {
189
185
        _maybeReserveForAdd();
190
185
        m_buffer[m_count++] = obj;
191
185
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
28.1k
    {
189
28.1k
        _maybeReserveForAdd();
190
28.1k
        m_buffer[m_count++] = obj;
191
28.1k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.02k
    {
189
1.02k
        _maybeReserveForAdd();
190
1.02k
        m_buffer[m_count++] = obj;
191
1.02k
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3.06k
    {
189
3.06k
        _maybeReserveForAdd();
190
3.06k
        m_buffer[m_count++] = obj;
191
3.06k
    }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.69k
    {
189
1.69k
        _maybeReserveForAdd();
190
1.69k
        m_buffer[m_count++] = obj;
191
1.69k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
312
    {
189
312
        _maybeReserveForAdd();
190
312
        m_buffer[m_count++] = obj;
191
312
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
150
    {
189
150
        _maybeReserveForAdd();
190
150
        m_buffer[m_count++] = obj;
191
150
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
104k
    {
189
104k
        _maybeReserveForAdd();
190
104k
        m_buffer[m_count++] = obj;
191
104k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
7.11k
    {
189
7.11k
        _maybeReserveForAdd();
190
7.11k
        m_buffer[m_count++] = obj;
191
7.11k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
43.5k
    {
189
43.5k
        _maybeReserveForAdd();
190
43.5k
        m_buffer[m_count++] = obj;
191
43.5k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
15.7k
    {
189
15.7k
        _maybeReserveForAdd();
190
15.7k
        m_buffer[m_count++] = obj;
191
15.7k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
20.8k
    {
189
20.8k
        _maybeReserveForAdd();
190
20.8k
        m_buffer[m_count++] = obj;
191
20.8k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE3addERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
19.9k
    {
189
19.9k
        _maybeReserveForAdd();
190
19.9k
        m_buffer[m_count++] = obj;
191
19.9k
    }
192
193
77.3M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListImNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
35.2M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
122k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
15.6M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIlNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
48.2k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
15
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
281
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10.2k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.44k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
404k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.51M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.33k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.45k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.39M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.00k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
21.6k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
129
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
972
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
252
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.81k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
61
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
124
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
50.3k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
12.1k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
870
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
728k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_5TokenENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.52k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
9
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
557
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4NameENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
437
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
18
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.06k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
490
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.39k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
247k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
796k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
101
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
735
    Index getCount() const { return m_count; }
slang-check-decl.cpp:_ZNK5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.12k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
13.8k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
274k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
383
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
319
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
737
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
289
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
402
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.46k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
34
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
53.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
62.8k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE8getCountEv
slang-emit-cpp.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
31
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
18.5k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPjNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
69
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.18k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
500
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
412
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
306k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_4EdgeENS_17StandardAllocatorEE8getCountEv
slang-ir-autodiff-primal-hoist.cpp:_ZNK5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E8getCountEv
Line
Count
Source
193
16
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
281
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5.93k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
98
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
25.6k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
393
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
26
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
29
    Index getCount() const { return m_count; }
slang-ir-call-graph.cpp:_ZNK5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.87k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
812
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.85k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZNK5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
84
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
11
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_8LegalValENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
405
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
121
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.78k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
334
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.28k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
58
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE8getCountEv
slang-ir-simplify-cfg.cpp:_ZNK5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.88k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
27
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.19k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.07k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
12.5k
    Index getCount() const { return m_count; }
slang-ir.cpp:_ZNK5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
54.4k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
675
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
54
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
109
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10.7k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
33
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-language-server.cpp:_ZNK5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
19
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_7CommandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
170
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
607
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
44
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.91k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.45k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
175
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
538
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.14k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPKcNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.10k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
120
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.06k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
967
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.69k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
37
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
207
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIcNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.27k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
550k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
62
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.30k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.26M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5.71k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.24k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
50
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E8getCountEv
Line
Count
Source
193
780
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
828
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
56.3k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9NameValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
38
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.55k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.18k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.19k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
545
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
71.9k
    Index getCount() const { return m_count; }
slang-doc-extractor.cpp:_ZNK5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E8getCountEv
Line
Count
Source
193
28
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
647
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
752
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
428
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPKwNS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_8OSStringENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
149k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
43.5k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.53k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZNK5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
21
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_11InstructionENS_17StandardAllocatorEE8getCountEv
194
71.7k
    Index getCapacity() const { return m_capacity; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE11getCapacityEv
Line
Count
Source
194
71.7k
    Index getCapacity() const { return m_capacity; }
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE11getCapacityEv
195
    template<typename Predicate>
196
    Index countIf(Predicate predicate) const
197
    {
198
        Index count = 0;
199
        for (Index i = 0; i < getCount(); ++i)
200
        {
201
            if (predicate((*this)[i]))
202
                count++;
203
        }
204
        return count;
205
    }
206
207
208
33.3k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.24k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
431
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.48k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
34
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
623
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
2.77k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
62
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
7.39k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
7.30k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
143
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListImNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
1
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
3.87k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
6
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE9getBufferEv
209
6.28M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListImNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
4.16M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1.49M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E9getBufferEv
Line
Count
Source
209
30.3k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
32.6k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
63
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
870
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
424k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
52
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
28
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.92k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
14.5k
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPjNS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
412
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
9.46k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
3
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
29
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
675
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
583
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
220
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
11.2k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
86
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
463
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
418
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.51k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
8
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
312
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
5
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
8
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
69.0k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
12.3k
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE9getBufferEv
210
211
    bool operator==(const ThisType& rhs) const
212
45
    {
213
45
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
45
        const Index count = getCount();
218
45
        if (count != rhs.getCount())
219
2
        {
220
2
            return false;
221
2
        }
222
172
        for (Index i = 0; i < count; ++i)
223
129
        {
224
129
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
129
        }
229
43
        return true;
230
43
    }
_ZNK5Slang4ListIjNS_17StandardAllocatorEEeqERKS2_
Line
Count
Source
212
30
    {
213
30
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
30
        const Index count = getCount();
218
30
        if (count != rhs.getCount())
219
2
        {
220
2
            return false;
221
2
        }
222
112
        for (Index i = 0; i < count; ++i)
223
84
        {
224
84
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
84
        }
229
28
        return true;
230
28
    }
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEeqERKS3_
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEeqERKS3_
_ZNK5Slang4ListIlNS_17StandardAllocatorEEeqERKS2_
Line
Count
Source
212
3
    {
213
3
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
3
        const Index count = getCount();
218
3
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
15
        for (Index i = 0; i < count; ++i)
223
12
        {
224
12
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
12
        }
229
3
        return true;
230
3
    }
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEeqERKS4_
Line
Count
Source
212
9
    {
213
9
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
9
        const Index count = getCount();
218
9
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
33
        for (Index i = 0; i < count; ++i)
223
24
        {
224
24
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
24
        }
229
9
        return true;
230
9
    }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEeqERKS4_
Line
Count
Source
212
3
    {
213
3
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
3
        const Index count = getCount();
218
3
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
12
        for (Index i = 0; i < count; ++i)
223
9
        {
224
9
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
9
        }
229
3
        return true;
230
3
    }
231
3
    SLANG_FORCE_INLINE bool operator!=(const ThisType& rhs) const { return !(*this == rhs); }
232
233
247
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE6insertElRKS1_
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE6insertElRKS2_
Line
Count
Source
233
247
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE6insertElRKS2_
234
235
    void insertRange(Index idx, const T* vals, Index n)
236
13.5M
    {
237
13.5M
        if (m_capacity < m_count + n)
238
13.1M
        {
239
13.1M
            Index newBufferCount = kInitialCount;
240
13.2M
            while (newBufferCount < m_count + n)
241
101k
                newBufferCount = newBufferCount << 1;
242
243
13.1M
            T* newBuffer = _allocate(newBufferCount);
244
13.1M
            if (m_capacity)
245
24.0k
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
24.0k
                {
254
2.80M
                    for (Index i = 0; i < idx; i++)
255
2.78M
                        newBuffer[i] = m_buffer[i];
256
24.0k
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
24.0k
                }
259
24.0k
                _deallocateBuffer();
260
24.0k
            }
261
13.1M
            m_buffer = newBuffer;
262
13.1M
            m_capacity = newBufferCount;
263
13.1M
        }
264
463k
        else
265
463k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
463k
            {
270
463k
                for (Index i = m_count; i > idx; i--)
271
13
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
463k
            }
273
463k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
68.2M
        for (Index i = 0; i < n; i++)
278
54.6M
            m_buffer[idx + i] = vals[i];
279
280
13.5M
        m_count += n;
281
13.5M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE11insertRangeElPKml
Line
Count
Source
236
12.6M
    {
237
12.6M
        if (m_capacity < m_count + n)
238
12.6M
        {
239
12.6M
            Index newBufferCount = kInitialCount;
240
12.6M
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
12.6M
            T* newBuffer = _allocate(newBufferCount);
244
12.6M
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
12.6M
            m_buffer = newBuffer;
262
12.6M
            m_capacity = newBufferCount;
263
12.6M
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
38.5M
        for (Index i = 0; i < n; i++)
278
25.9M
            m_buffer[idx + i] = vals[i];
279
280
12.6M
        m_count += n;
281
12.6M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE11insertRangeElPKhl
Line
Count
Source
236
293k
    {
237
293k
        if (m_capacity < m_count + n)
238
29.6k
        {
239
29.6k
            Index newBufferCount = kInitialCount;
240
91.9k
            while (newBufferCount < m_count + n)
241
62.3k
                newBufferCount = newBufferCount << 1;
242
243
29.6k
            T* newBuffer = _allocate(newBufferCount);
244
29.6k
            if (m_capacity)
245
23.4k
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
23.4k
                {
254
1.56M
                    for (Index i = 0; i < idx; i++)
255
1.53M
                        newBuffer[i] = m_buffer[i];
256
23.4k
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
23.4k
                }
259
23.4k
                _deallocateBuffer();
260
23.4k
            }
261
29.6k
            m_buffer = newBuffer;
262
29.6k
            m_capacity = newBufferCount;
263
29.6k
        }
264
263k
        else
265
263k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
263k
            {
270
263k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
263k
            }
273
263k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.97M
        for (Index i = 0; i < n; i++)
278
1.68M
            m_buffer[idx + i] = vals[i];
279
280
293k
        m_count += n;
281
293k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
86
    {
237
86
        if (m_capacity < m_count + n)
238
86
        {
239
86
            Index newBufferCount = kInitialCount;
240
864
            while (newBufferCount < m_count + n)
241
778
                newBufferCount = newBufferCount << 1;
242
243
86
            T* newBuffer = _allocate(newBufferCount);
244
86
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
86
            m_buffer = newBuffer;
262
86
            m_capacity = newBufferCount;
263
86
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.18M
        for (Index i = 0; i < n; i++)
278
1.18M
            m_buffer[idx + i] = vals[i];
279
280
86
        m_count += n;
281
86
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
42.1k
    {
237
42.1k
        if (m_capacity < m_count + n)
238
7.83k
        {
239
7.83k
            Index newBufferCount = kInitialCount;
240
8.06k
            while (newBufferCount < m_count + n)
241
221
                newBufferCount = newBufferCount << 1;
242
243
7.83k
            T* newBuffer = _allocate(newBufferCount);
244
7.83k
            if (m_capacity)
245
7
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
7
                {
254
3.76k
                    for (Index i = 0; i < idx; i++)
255
3.75k
                        newBuffer[i] = m_buffer[i];
256
7
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
7
                }
259
7
                _deallocateBuffer();
260
7
            }
261
7.83k
            m_buffer = newBuffer;
262
7.83k
            m_capacity = newBufferCount;
263
7.83k
        }
264
34.3k
        else
265
34.3k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
34.3k
            {
270
34.3k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
34.3k
            }
273
34.3k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
89.6k
        for (Index i = 0; i < n; i++)
278
47.4k
            m_buffer[idx + i] = vals[i];
279
280
42.1k
        m_count += n;
281
42.1k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
9.38k
    {
237
9.38k
        if (m_capacity < m_count + n)
238
9.35k
        {
239
9.35k
            Index newBufferCount = kInitialCount;
240
9.35k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
9.35k
            T* newBuffer = _allocate(newBufferCount);
244
9.35k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
9.35k
            m_buffer = newBuffer;
262
9.35k
            m_capacity = newBufferCount;
263
9.35k
        }
264
36
        else
265
36
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
36
            {
270
36
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
36
            }
273
36
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
48.5k
        for (Index i = 0; i < n; i++)
278
39.1k
            m_buffer[idx + i] = vals[i];
279
280
9.38k
        m_count += n;
281
9.38k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
1.39k
    {
237
1.39k
        if (m_capacity < m_count + n)
238
543
        {
239
543
            Index newBufferCount = kInitialCount;
240
543
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
543
            T* newBuffer = _allocate(newBufferCount);
244
543
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
543
            m_buffer = newBuffer;
262
543
            m_capacity = newBufferCount;
263
543
        }
264
851
        else
265
851
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
851
            {
270
851
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
851
            }
273
851
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.93k
        for (Index i = 0; i < n; i++)
278
543
            m_buffer[idx + i] = vals[i];
279
280
1.39k
        m_count += n;
281
1.39k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
3.39k
    {
237
3.39k
        if (m_capacity < m_count + n)
238
2.15k
        {
239
2.15k
            Index newBufferCount = kInitialCount;
240
2.15k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2.15k
            T* newBuffer = _allocate(newBufferCount);
244
2.15k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2.15k
            m_buffer = newBuffer;
262
2.15k
            m_capacity = newBufferCount;
263
2.15k
        }
264
1.23k
        else
265
1.23k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1.23k
            {
270
1.23k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1.23k
            }
273
1.23k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
5.86k
        for (Index i = 0; i < n; i++)
278
2.47k
            m_buffer[idx + i] = vals[i];
279
280
3.39k
        m_count += n;
281
3.39k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
230
    {
237
230
        if (m_capacity < m_count + n)
238
204
        {
239
204
            Index newBufferCount = kInitialCount;
240
204
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
204
            T* newBuffer = _allocate(newBufferCount);
244
204
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
204
            m_buffer = newBuffer;
262
204
            m_capacity = newBufferCount;
263
204
        }
264
26
        else
265
26
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
26
            {
270
26
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
26
            }
273
26
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
639
        for (Index i = 0; i < n; i++)
278
409
            m_buffer[idx + i] = vals[i];
279
280
230
        m_count += n;
281
230
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
381k
    {
237
381k
        if (m_capacity < m_count + n)
238
380k
        {
239
380k
            Index newBufferCount = kInitialCount;
240
380k
            while (newBufferCount < m_count + n)
241
2
                newBufferCount = newBufferCount << 1;
242
243
380k
            T* newBuffer = _allocate(newBufferCount);
244
380k
            if (m_capacity)
245
2
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
2
                {
254
32
                    for (Index i = 0; i < idx; i++)
255
30
                        newBuffer[i] = m_buffer[i];
256
2
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
2
                }
259
2
                _deallocateBuffer();
260
2
            }
261
380k
            m_buffer = newBuffer;
262
380k
            m_capacity = newBufferCount;
263
380k
        }
264
977
        else
265
977
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
977
            {
270
977
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
977
            }
273
977
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
770k
        for (Index i = 0; i < n; i++)
278
389k
            m_buffer[idx + i] = vals[i];
279
280
381k
        m_count += n;
281
381k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE11insertRangeElPKll
Line
Count
Source
236
145
    {
237
145
        if (m_capacity < m_count + n)
238
127
        {
239
127
            Index newBufferCount = kInitialCount;
240
127
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
127
            T* newBuffer = _allocate(newBufferCount);
244
127
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
127
            m_buffer = newBuffer;
262
127
            m_capacity = newBufferCount;
263
127
        }
264
18
        else
265
18
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
18
            {
270
18
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
18
            }
273
18
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
283
        for (Index i = 0; i < n; i++)
278
138
            m_buffer[idx + i] = vals[i];
279
280
145
        m_count += n;
281
145
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
2.80k
    {
237
2.80k
        if (m_capacity < m_count + n)
238
861
        {
239
861
            Index newBufferCount = kInitialCount;
240
1.84k
            while (newBufferCount < m_count + n)
241
986
                newBufferCount = newBufferCount << 1;
242
243
861
            T* newBuffer = _allocate(newBufferCount);
244
861
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
861
            m_buffer = newBuffer;
262
861
            m_capacity = newBufferCount;
263
861
        }
264
1.94k
        else
265
1.94k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1.94k
            {
270
1.94k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1.94k
            }
273
1.94k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
39.5k
        for (Index i = 0; i < n; i++)
278
36.7k
            m_buffer[idx + i] = vals[i];
279
280
2.80k
        m_count += n;
281
2.80k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3
    {
237
3
        if (m_capacity < m_count + n)
238
2
        {
239
2
            Index newBufferCount = kInitialCount;
240
2
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2
            T* newBuffer = _allocate(newBufferCount);
244
2
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2
            m_buffer = newBuffer;
262
2
            m_capacity = newBufferCount;
263
2
        }
264
1
        else
265
1
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1
            {
270
1
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1
            }
273
1
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
9
        for (Index i = 0; i < n; i++)
278
6
            m_buffer[idx + i] = vals[i];
279
280
3
        m_count += n;
281
3
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
3.01k
    {
237
3.01k
        if (m_capacity < m_count + n)
238
2.99k
        {
239
2.99k
            Index newBufferCount = kInitialCount;
240
2.99k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2.99k
            T* newBuffer = _allocate(newBufferCount);
244
2.99k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2.99k
            m_buffer = newBuffer;
262
2.99k
            m_capacity = newBufferCount;
263
2.99k
        }
264
24
        else
265
24
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
24
            {
270
24
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
24
            }
273
24
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
10.6k
        for (Index i = 0; i < n; i++)
278
7.60k
            m_buffer[idx + i] = vals[i];
279
280
3.01k
        m_count += n;
281
3.01k
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
247
    {
237
247
        if (m_capacity < m_count + n)
238
234
        {
239
234
            Index newBufferCount = kInitialCount;
240
234
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
234
            T* newBuffer = _allocate(newBufferCount);
244
234
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
234
            m_buffer = newBuffer;
262
234
            m_capacity = newBufferCount;
263
234
        }
264
13
        else
265
13
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
13
            {
270
26
                for (Index i = m_count; i > idx; i--)
271
13
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
13
            }
273
13
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
494
        for (Index i = 0; i < n; i++)
278
247
            m_buffer[idx + i] = vals[i];
279
280
247
        m_count += n;
281
247
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
133k
    {
237
133k
        if (m_capacity < m_count + n)
238
24.6k
        {
239
24.6k
            Index newBufferCount = kInitialCount;
240
35.1k
            while (newBufferCount < m_count + n)
241
10.4k
                newBufferCount = newBufferCount << 1;
242
243
24.6k
            T* newBuffer = _allocate(newBufferCount);
244
24.6k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
24.6k
            m_buffer = newBuffer;
262
24.6k
            m_capacity = newBufferCount;
263
24.6k
        }
264
108k
        else
265
108k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
108k
            {
270
108k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
108k
            }
273
108k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
379k
        for (Index i = 0; i < n; i++)
278
246k
            m_buffer[idx + i] = vals[i];
279
280
133k
        m_count += n;
281
133k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
1.37k
    {
237
1.37k
        if (m_capacity < m_count + n)
238
1.36k
        {
239
1.36k
            Index newBufferCount = kInitialCount;
240
1.36k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.36k
            T* newBuffer = _allocate(newBufferCount);
244
1.36k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.36k
            m_buffer = newBuffer;
262
1.36k
            m_capacity = newBufferCount;
263
1.36k
        }
264
7
        else
265
7
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
7
            {
270
7
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
7
            }
273
7
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
4.04k
        for (Index i = 0; i < n; i++)
278
2.67k
            m_buffer[idx + i] = vals[i];
279
280
1.37k
        m_count += n;
281
1.37k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
6
    {
237
6
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
6
        else
265
6
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6
            {
270
6
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6
            }
273
6
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
6
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
6
        m_count += n;
281
6
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
34
    {
237
34
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
34
        else
265
34
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
34
            {
270
34
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
34
            }
273
34
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
34
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
34
        m_count += n;
281
34
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIjNS_17StandardAllocatorEE11insertRangeElPKjl
Line
Count
Source
236
16.5k
    {
237
16.5k
        if (m_capacity < m_count + n)
238
9.59k
        {
239
9.59k
            Index newBufferCount = kInitialCount;
240
11.3k
            while (newBufferCount < m_count + n)
241
1.73k
                newBufferCount = newBufferCount << 1;
242
243
9.59k
            T* newBuffer = _allocate(newBufferCount);
244
9.59k
            if (m_capacity)
245
254
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
254
                {
254
27.0k
                    for (Index i = 0; i < idx; i++)
255
26.8k
                        newBuffer[i] = m_buffer[i];
256
254
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
254
                }
259
254
                _deallocateBuffer();
260
254
            }
261
9.59k
            m_buffer = newBuffer;
262
9.59k
            m_capacity = newBufferCount;
263
9.59k
        }
264
6.97k
        else
265
6.97k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6.97k
            {
270
6.97k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6.97k
            }
273
6.97k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.79M
        for (Index i = 0; i < n; i++)
278
3.78M
            m_buffer[idx + i] = vals[i];
279
280
16.5k
        m_count += n;
281
16.5k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
4
    {
237
4
        if (m_capacity < m_count + n)
238
4
        {
239
4
            Index newBufferCount = kInitialCount;
240
4
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
4
            T* newBuffer = _allocate(newBufferCount);
244
4
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
4
            m_buffer = newBuffer;
262
4
            m_capacity = newBufferCount;
263
4
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
12
        for (Index i = 0; i < n; i++)
278
8
            m_buffer[idx + i] = vals[i];
279
280
4
        m_count += n;
281
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
4
    {
237
4
        if (m_capacity < m_count + n)
238
4
        {
239
4
            Index newBufferCount = kInitialCount;
240
4
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
4
            T* newBuffer = _allocate(newBufferCount);
244
4
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
4
            m_buffer = newBuffer;
262
4
            m_capacity = newBufferCount;
263
4
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
12
        for (Index i = 0; i < n; i++)
278
8
            m_buffer[idx + i] = vals[i];
279
280
4
        m_count += n;
281
4
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
380
    {
237
380
        if (m_capacity < m_count + n)
238
342
        {
239
342
            Index newBufferCount = kInitialCount;
240
342
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
342
            T* newBuffer = _allocate(newBufferCount);
244
342
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
342
            m_buffer = newBuffer;
262
342
            m_capacity = newBufferCount;
263
342
        }
264
38
        else
265
38
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
38
            {
270
38
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
38
            }
273
38
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
742
        for (Index i = 0; i < n; i++)
278
362
            m_buffer[idx + i] = vals[i];
279
280
380
        m_count += n;
281
380
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
100
    {
237
100
        if (m_capacity < m_count + n)
238
50
        {
239
50
            Index newBufferCount = kInitialCount;
240
146
            while (newBufferCount < m_count + n)
241
96
                newBufferCount = newBufferCount << 1;
242
243
50
            T* newBuffer = _allocate(newBufferCount);
244
50
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
50
            m_buffer = newBuffer;
262
50
            m_capacity = newBufferCount;
263
50
        }
264
50
        else
265
50
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
50
            {
270
50
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
50
            }
273
50
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
2.00k
        for (Index i = 0; i < n; i++)
278
1.90k
            m_buffer[idx + i] = vals[i];
279
280
100
        m_count += n;
281
100
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
219
    {
237
219
        if (m_capacity < m_count + n)
238
213
        {
239
213
            Index newBufferCount = kInitialCount;
240
213
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
213
            T* newBuffer = _allocate(newBufferCount);
244
213
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
213
            m_buffer = newBuffer;
262
213
            m_capacity = newBufferCount;
263
213
        }
264
6
        else
265
6
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6
            {
270
6
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6
            }
273
6
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
656
        for (Index i = 0; i < n; i++)
278
437
            m_buffer[idx + i] = vals[i];
279
280
219
        m_count += n;
281
219
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
21
    {
237
21
        if (m_capacity < m_count + n)
238
21
        {
239
21
            Index newBufferCount = kInitialCount;
240
21
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
21
            T* newBuffer = _allocate(newBufferCount);
244
21
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
21
            m_buffer = newBuffer;
262
21
            m_capacity = newBufferCount;
263
21
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
42
        for (Index i = 0; i < n; i++)
278
21
            m_buffer[idx + i] = vals[i];
279
280
21
        m_count += n;
281
21
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3
    {
237
3
        if (m_capacity < m_count + n)
238
3
        {
239
3
            Index newBufferCount = kInitialCount;
240
3
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
3
            T* newBuffer = _allocate(newBufferCount);
244
3
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
3
            m_buffer = newBuffer;
262
3
            m_capacity = newBufferCount;
263
3
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
6
        for (Index i = 0; i < n; i++)
278
3
            m_buffer[idx + i] = vals[i];
279
280
3
        m_count += n;
281
3
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
86
    {
237
86
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
86
        else
265
86
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
86
            {
270
86
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
86
            }
273
86
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
86
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
86
        m_count += n;
281
86
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
295
    {
237
295
        if (m_capacity < m_count + n)
238
289
        {
239
289
            Index newBufferCount = kInitialCount;
240
289
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
289
            T* newBuffer = _allocate(newBufferCount);
244
289
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
289
            m_buffer = newBuffer;
262
289
            m_capacity = newBufferCount;
263
289
        }
264
6
        else
265
6
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6
            {
270
6
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6
            }
273
6
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
627
        for (Index i = 0; i < n; i++)
278
332
            m_buffer[idx + i] = vals[i];
279
280
295
        m_count += n;
281
295
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
5.79k
    {
237
5.79k
        if (m_capacity < m_count + n)
238
5.68k
        {
239
5.68k
            Index newBufferCount = kInitialCount;
240
6.79k
            while (newBufferCount < m_count + n)
241
1.11k
                newBufferCount = newBufferCount << 1;
242
243
5.68k
            T* newBuffer = _allocate(newBufferCount);
244
5.68k
            if (m_capacity)
245
15
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
15
                {
254
53
                    for (Index i = 0; i < idx; i++)
255
38
                        newBuffer[i] = m_buffer[i];
256
15
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
15
                }
259
15
                _deallocateBuffer();
260
15
            }
261
5.68k
            m_buffer = newBuffer;
262
5.68k
            m_capacity = newBufferCount;
263
5.68k
        }
264
108
        else
265
108
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
108
            {
270
108
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
108
            }
273
108
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
49.3k
        for (Index i = 0; i < n; i++)
278
43.5k
            m_buffer[idx + i] = vals[i];
279
280
5.79k
        m_count += n;
281
5.79k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
121
    {
237
121
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
121
        else
265
121
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
121
            {
270
121
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
121
            }
273
121
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
250
        for (Index i = 0; i < n; i++)
278
129
            m_buffer[idx + i] = vals[i];
279
280
121
        m_count += n;
281
121
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
107
    {
237
107
        if (m_capacity < m_count + n)
238
51
        {
239
51
            Index newBufferCount = kInitialCount;
240
51
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
51
            T* newBuffer = _allocate(newBufferCount);
244
51
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
51
            m_buffer = newBuffer;
262
51
            m_capacity = newBufferCount;
263
51
        }
264
56
        else
265
56
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
56
            {
270
56
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
56
            }
273
56
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
214
        for (Index i = 0; i < n; i++)
278
107
            m_buffer[idx + i] = vals[i];
279
280
107
        m_count += n;
281
107
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
343
    {
237
343
        if (m_capacity < m_count + n)
238
343
        {
239
343
            Index newBufferCount = kInitialCount;
240
343
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
343
            T* newBuffer = _allocate(newBufferCount);
244
343
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
343
            m_buffer = newBuffer;
262
343
            m_capacity = newBufferCount;
263
343
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.44k
        for (Index i = 0; i < n; i++)
278
1.10k
            m_buffer[idx + i] = vals[i];
279
280
343
        m_count += n;
281
343
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
870
    {
237
870
        if (m_capacity < m_count + n)
238
862
        {
239
862
            Index newBufferCount = kInitialCount;
240
862
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
862
            T* newBuffer = _allocate(newBufferCount);
244
862
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
862
            m_buffer = newBuffer;
262
862
            m_capacity = newBufferCount;
263
862
        }
264
8
        else
265
8
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
8
            {
270
8
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
8
            }
273
8
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.73k
        for (Index i = 0; i < n; i++)
278
862
            m_buffer[idx + i] = vals[i];
279
280
870
        m_count += n;
281
870
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
3.00k
    {
237
3.00k
        if (m_capacity < m_count + n)
238
44
        {
239
44
            Index newBufferCount = kInitialCount;
240
44
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
44
            T* newBuffer = _allocate(newBufferCount);
244
44
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
44
            m_buffer = newBuffer;
262
44
            m_capacity = newBufferCount;
263
44
        }
264
2.95k
        else
265
2.95k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
2.95k
            {
270
2.95k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
2.95k
            }
273
2.95k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.04k
        for (Index i = 0; i < n; i++)
278
44
            m_buffer[idx + i] = vals[i];
279
280
3.00k
        m_count += n;
281
3.00k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
129
    {
237
129
        if (m_capacity < m_count + n)
238
129
        {
239
129
            Index newBufferCount = kInitialCount;
240
129
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
129
            T* newBuffer = _allocate(newBufferCount);
244
129
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
129
            m_buffer = newBuffer;
262
129
            m_capacity = newBufferCount;
263
129
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
617
        for (Index i = 0; i < n; i++)
278
488
            m_buffer[idx + i] = vals[i];
279
280
129
        m_count += n;
281
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
54
    {
237
54
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
6
        else
265
6
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6
            {
270
6
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6
            }
273
6
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
102
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
54
        m_count += n;
281
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
19
        {
239
19
            Index newBufferCount = kInitialCount;
240
71
            while (newBufferCount < m_count + n)
241
52
                newBufferCount = newBufferCount << 1;
242
243
19
            T* newBuffer = _allocate(newBufferCount);
244
19
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
19
            m_buffer = newBuffer;
262
19
            m_capacity = newBufferCount;
263
19
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
10.4k
        for (Index i = 0; i < n; i++)
278
10.4k
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
19
        else
265
19
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
19
            {
270
19
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
19
            }
273
19
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
19
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
44
        {
239
44
            Index newBufferCount = kInitialCount;
240
44
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
44
            T* newBuffer = _allocate(newBufferCount);
244
44
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
44
            m_buffer = newBuffer;
262
44
            m_capacity = newBufferCount;
263
44
        }
264
4
        else
265
4
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
4
            {
270
4
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
4
            }
273
4
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
108
        for (Index i = 0; i < n; i++)
278
60
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
96
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
96
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
7
    {
237
7
        if (m_capacity < m_count + n)
238
7
        {
239
7
            Index newBufferCount = kInitialCount;
240
8
            while (newBufferCount < m_count + n)
241
1
                newBufferCount = newBufferCount << 1;
242
243
7
            T* newBuffer = _allocate(newBufferCount);
244
7
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
7
            m_buffer = newBuffer;
262
7
            m_capacity = newBufferCount;
263
7
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
31
        for (Index i = 0; i < n; i++)
278
24
            m_buffer[idx + i] = vals[i];
279
280
7
        m_count += n;
281
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
215
    {
237
215
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
215
        else
265
215
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
215
            {
270
215
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
215
            }
273
215
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
215
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
215
        m_count += n;
281
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
7
    {
237
7
        if (m_capacity < m_count + n)
238
7
        {
239
7
            Index newBufferCount = kInitialCount;
240
7
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
7
            T* newBuffer = _allocate(newBufferCount);
244
7
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
7
            m_buffer = newBuffer;
262
7
            m_capacity = newBufferCount;
263
7
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
15
        for (Index i = 0; i < n; i++)
278
8
            m_buffer[idx + i] = vals[i];
279
280
7
        m_count += n;
281
7
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
2
    {
237
2
        if (m_capacity < m_count + n)
238
2
        {
239
2
            Index newBufferCount = kInitialCount;
240
2
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2
            T* newBuffer = _allocate(newBufferCount);
244
2
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2
            m_buffer = newBuffer;
262
2
            m_capacity = newBufferCount;
263
2
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
8
        for (Index i = 0; i < n; i++)
278
6
            m_buffer[idx + i] = vals[i];
279
280
2
        m_count += n;
281
2
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
4
    {
237
4
        if (m_capacity < m_count + n)
238
4
        {
239
4
            Index newBufferCount = kInitialCount;
240
4
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
4
            T* newBuffer = _allocate(newBufferCount);
244
4
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
4
            m_buffer = newBuffer;
262
4
            m_capacity = newBufferCount;
263
4
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
16
        for (Index i = 0; i < n; i++)
278
12
            m_buffer[idx + i] = vals[i];
279
280
4
        m_count += n;
281
4
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
2
    {
237
2
        if (m_capacity < m_count + n)
238
2
        {
239
2
            Index newBufferCount = kInitialCount;
240
2
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2
            T* newBuffer = _allocate(newBufferCount);
244
2
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2
            m_buffer = newBuffer;
262
2
            m_capacity = newBufferCount;
263
2
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
4
        for (Index i = 0; i < n; i++)
278
2
            m_buffer[idx + i] = vals[i];
279
280
2
        m_count += n;
281
2
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
112
    {
237
112
        if (m_capacity < m_count + n)
238
112
        {
239
112
            Index newBufferCount = kInitialCount;
240
112
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
112
            T* newBuffer = _allocate(newBufferCount);
244
112
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
112
            m_buffer = newBuffer;
262
112
            m_capacity = newBufferCount;
263
112
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
224
        for (Index i = 0; i < n; i++)
278
112
            m_buffer[idx + i] = vals[i];
279
280
112
        m_count += n;
281
112
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
416
    {
237
416
        if (m_capacity < m_count + n)
238
416
        {
239
416
            Index newBufferCount = kInitialCount;
240
416
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
416
            T* newBuffer = _allocate(newBufferCount);
244
416
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
416
            m_buffer = newBuffer;
262
416
            m_capacity = newBufferCount;
263
416
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.24k
        for (Index i = 0; i < n; i++)
278
832
            m_buffer[idx + i] = vals[i];
279
280
416
        m_count += n;
281
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE11insertRangeElPKS3_l
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
208
    {
237
208
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
208
        else
265
208
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
208
            {
270
208
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
208
            }
273
208
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
208
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
208
        m_count += n;
281
208
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
2
    {
237
2
        if (m_capacity < m_count + n)
238
2
        {
239
2
            Index newBufferCount = kInitialCount;
240
2
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2
            T* newBuffer = _allocate(newBufferCount);
244
2
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2
            m_buffer = newBuffer;
262
2
            m_capacity = newBufferCount;
263
2
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
6
        for (Index i = 0; i < n; i++)
278
4
            m_buffer[idx + i] = vals[i];
279
280
2
        m_count += n;
281
2
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
7.30k
    {
237
7.30k
        if (m_capacity < m_count + n)
238
7.30k
        {
239
7.30k
            Index newBufferCount = kInitialCount;
240
8.08k
            while (newBufferCount < m_count + n)
241
778
                newBufferCount = newBufferCount << 1;
242
243
7.30k
            T* newBuffer = _allocate(newBufferCount);
244
7.30k
            if (m_capacity)
245
86
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
86
                {
254
1.18M
                    for (Index i = 0; i < idx; i++)
255
1.18M
                        newBuffer[i] = m_buffer[i];
256
86
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
86
                }
259
86
                _deallocateBuffer();
260
86
            }
261
7.30k
            m_buffer = newBuffer;
262
7.30k
            m_capacity = newBufferCount;
263
7.30k
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
30.4k
        for (Index i = 0; i < n; i++)
278
23.1k
            m_buffer[idx + i] = vals[i];
279
280
7.30k
        m_count += n;
281
7.30k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
86
    {
237
86
        if (m_capacity < m_count + n)
238
86
        {
239
86
            Index newBufferCount = kInitialCount;
240
864
            while (newBufferCount < m_count + n)
241
778
                newBufferCount = newBufferCount << 1;
242
243
86
            T* newBuffer = _allocate(newBufferCount);
244
86
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
86
            m_buffer = newBuffer;
262
86
            m_capacity = newBufferCount;
263
86
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.18M
        for (Index i = 0; i < n; i++)
278
1.18M
            m_buffer[idx + i] = vals[i];
279
280
86
        m_count += n;
281
86
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIcNS_17StandardAllocatorEE11insertRangeElPKcl
Line
Count
Source
236
5.50k
    {
237
5.50k
        if (m_capacity < m_count + n)
238
5.48k
        {
239
5.48k
            Index newBufferCount = kInitialCount;
240
27.5k
            while (newBufferCount < m_count + n)
241
22.0k
                newBufferCount = newBufferCount << 1;
242
243
5.48k
            T* newBuffer = _allocate(newBufferCount);
244
5.48k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
5.48k
            m_buffer = newBuffer;
262
5.48k
            m_capacity = newBufferCount;
263
5.48k
        }
264
15
        else
265
15
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
15
            {
270
15
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
15
            }
273
15
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
19.9M
        for (Index i = 0; i < n; i++)
278
19.9M
            m_buffer[idx + i] = vals[i];
279
280
5.50k
        m_count += n;
281
5.50k
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
38
    {
237
38
        if (m_capacity < m_count + n)
238
38
        {
239
38
            Index newBufferCount = kInitialCount;
240
76
            while (newBufferCount < m_count + n)
241
38
                newBufferCount = newBufferCount << 1;
242
243
38
            T* newBuffer = _allocate(newBufferCount);
244
38
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
38
            m_buffer = newBuffer;
262
38
            m_capacity = newBufferCount;
263
38
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
760
        for (Index i = 0; i < n; i++)
278
722
            m_buffer[idx + i] = vals[i];
279
280
38
        m_count += n;
281
38
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3
    {
237
3
        if (m_capacity < m_count + n)
238
3
        {
239
3
            Index newBufferCount = kInitialCount;
240
3
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
3
            T* newBuffer = _allocate(newBufferCount);
244
3
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
3
            m_buffer = newBuffer;
262
3
            m_capacity = newBufferCount;
263
3
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
14
        for (Index i = 0; i < n; i++)
278
11
            m_buffer[idx + i] = vals[i];
279
280
3
        m_count += n;
281
3
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
417
    {
237
417
        if (m_capacity < m_count + n)
238
40
        {
239
40
            Index newBufferCount = kInitialCount;
240
40
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
40
            T* newBuffer = _allocate(newBufferCount);
244
40
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
40
            m_buffer = newBuffer;
262
40
            m_capacity = newBufferCount;
263
40
        }
264
377
        else
265
377
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
377
            {
270
377
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
377
            }
273
377
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
468
        for (Index i = 0; i < n; i++)
278
51
            m_buffer[idx + i] = vals[i];
279
280
417
        m_count += n;
281
417
    }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
360
    {
237
360
        if (m_capacity < m_count + n)
238
352
        {
239
352
            Index newBufferCount = kInitialCount;
240
352
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
352
            T* newBuffer = _allocate(newBufferCount);
244
352
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
352
            m_buffer = newBuffer;
262
352
            m_capacity = newBufferCount;
263
352
        }
264
8
        else
265
8
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
8
            {
270
8
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
8
            }
273
8
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.15k
        for (Index i = 0; i < n; i++)
278
792
            m_buffer[idx + i] = vals[i];
279
280
360
        m_count += n;
281
360
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
6.22k
    {
237
6.22k
        if (m_capacity < m_count + n)
238
110
        {
239
110
            Index newBufferCount = kInitialCount;
240
161
            while (newBufferCount < m_count + n)
241
51
                newBufferCount = newBufferCount << 1;
242
243
110
            T* newBuffer = _allocate(newBufferCount);
244
110
            if (m_capacity)
245
32
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
32
                {
254
434
                    for (Index i = 0; i < idx; i++)
255
402
                        newBuffer[i] = m_buffer[i];
256
32
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
32
                }
259
32
                _deallocateBuffer();
260
32
            }
261
110
            m_buffer = newBuffer;
262
110
            m_capacity = newBufferCount;
263
110
        }
264
6.11k
        else
265
6.11k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6.11k
            {
270
6.11k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6.11k
            }
273
6.11k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
56.3k
        for (Index i = 0; i < n; i++)
278
50.1k
            m_buffer[idx + i] = vals[i];
279
280
6.22k
        m_count += n;
281
6.22k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
34.4k
    {
237
34.4k
        if (m_capacity < m_count + n)
238
283
        {
239
283
            Index newBufferCount = kInitialCount;
240
789
            while (newBufferCount < m_count + n)
241
506
                newBufferCount = newBufferCount << 1;
242
243
283
            T* newBuffer = _allocate(newBufferCount);
244
283
            if (m_capacity)
245
200
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
200
                {
254
26.1k
                    for (Index i = 0; i < idx; i++)
255
25.9k
                        newBuffer[i] = m_buffer[i];
256
200
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
200
                }
259
200
                _deallocateBuffer();
260
200
            }
261
283
            m_buffer = newBuffer;
262
283
            m_capacity = newBufferCount;
263
283
        }
264
34.1k
        else
265
34.1k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
34.1k
            {
270
34.1k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
34.1k
            }
273
34.1k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
138k
        for (Index i = 0; i < n; i++)
278
104k
            m_buffer[idx + i] = vals[i];
279
280
34.4k
        m_count += n;
281
34.4k
    }
282
283
    void insertRange(Index id, const List<T>& list)
284
2
    {
285
2
        insertRange(id, list.m_buffer, list.m_count);
286
2
    }
287
288
0
    void addRange(ArrayView<T> list) { insertRange(m_count, list.getBuffer(), list.getCount()); }
289
290
360k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
86
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8addRangeEPKS3_l
Line
Count
Source
290
34
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIjNS_17StandardAllocatorEE8addRangeEPKjl
Line
Count
Source
290
12.8k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8addRangeEPKhl
Line
Count
Source
290
293k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
294
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
2
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
7.30k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
86
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIcNS_17StandardAllocatorEE8addRangeEPKcl
Line
Count
Source
290
5.50k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
38
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE8addRangeEPKS1_l
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE8addRangeEPKml
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
5
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
360
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
6.22k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
34.4k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
291
292
13.2M
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListImNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
12.6M
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
162
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
42.1k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
9.38k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1.39k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
3.39k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
230
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
380k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIlNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
145
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
2.80k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
3.01k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
133k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE8addRangeERKS5_
Line
Count
Source
292
1.37k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE8addRangeERKS3_
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
6
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
3.75k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
4
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
4
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
380
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
100
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE8addRangeERKS5_
Line
Count
Source
292
219
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
21
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
86
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
295
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
5.79k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
121
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
107
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
343
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
870
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
3.00k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
129
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
54
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
19
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
19
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
7
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
215
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
7
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
2
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
2
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
2
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
112
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
416
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8addRangeERKS5_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
208
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
2
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
293
294
    void removeRange(Index idx, Index count)
295
671
    {
296
671
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
671
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
920
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
249
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
671
        m_count -= actualDeleteCount;
302
671
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
448
    {
296
448
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
448
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
492
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
44
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
448
        m_count -= actualDeleteCount;
302
448
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
33
    {
296
33
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
33
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
33
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
0
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
33
        m_count -= actualDeleteCount;
302
33
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
5
    {
296
5
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
5
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
16
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
11
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
5
        m_count -= actualDeleteCount;
302
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE11removeRangeEll
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
73
    {
296
73
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
73
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
92
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
19
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
73
        m_count -= actualDeleteCount;
302
73
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
109
    {
296
109
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
109
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
284
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
175
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
109
        m_count -= actualDeleteCount;
302
109
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
3
    {
296
3
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
3
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
3
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
0
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
3
        m_count -= actualDeleteCount;
302
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE11removeRangeEll
303
304
179
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
33
    void removeAt(Index id) { removeRange(id, 1); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
5
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8removeAtEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
73
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
65
    void removeAt(Index id) { removeRange(id, 1); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
3
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE8removeAtEl
305
306
    void remove(const T& val)
307
33
    {
308
33
        Index idx = indexOf(val);
309
33
        if (idx != -1)
310
33
            removeAt(idx);
311
33
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE6removeERKS2_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE6removeERKS2_
Line
Count
Source
307
33
    {
308
33
        Index idx = indexOf(val);
309
33
        if (idx != -1)
310
33
            removeAt(idx);
311
33
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE6removeERKS2_
312
313
    void reverse()
314
16.5k
    {
315
18.3k
        for (Index i = 0; i < (m_count >> 1); i++)
316
1.85k
        {
317
1.85k
            swapElements(m_buffer, i, m_count - i - 1);
318
1.85k
        }
319
16.5k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
5.38k
    {
315
5.61k
        for (Index i = 0; i < (m_count >> 1); i++)
316
230
        {
317
230
            swapElements(m_buffer, i, m_count - i - 1);
318
230
        }
319
5.38k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
234
    {
315
546
        for (Index i = 0; i < (m_count >> 1); i++)
316
312
        {
317
312
            swapElements(m_buffer, i, m_count - i - 1);
318
312
        }
319
234
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
5.16k
    {
315
6.03k
        for (Index i = 0; i < (m_count >> 1); i++)
316
869
        {
317
869
            swapElements(m_buffer, i, m_count - i - 1);
318
869
        }
319
5.16k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
5.74k
    {
315
6.19k
        for (Index i = 0; i < (m_count >> 1); i++)
316
446
        {
317
446
            swapElements(m_buffer, i, m_count - i - 1);
318
446
        }
319
5.74k
    }
320
321
    void fastRemove(const T& val)
322
    {
323
        Index idx = indexOf(val);
324
        if (idx >= 0)
325
        {
326
            fastRemoveAt(idx);
327
        }
328
    }
329
330
    void fastRemoveAt(Index idx)
331
305k
    {
332
305k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
305k
        if (idx != m_count - 1)
336
252k
        {
337
252k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
252k
        }
339
305k
        m_count--;
340
305k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
158k
    {
332
158k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
158k
        if (idx != m_count - 1)
336
150k
        {
337
150k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
150k
        }
339
158k
        m_count--;
340
158k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE12fastRemoveAtEl
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
51.2k
    {
332
51.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
51.2k
        if (idx != m_count - 1)
336
44.0k
        {
337
44.0k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
44.0k
        }
339
51.2k
        m_count--;
340
51.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE12fastRemoveAtEl
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
96.0k
    {
332
96.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
96.0k
        if (idx != m_count - 1)
336
58.3k
        {
337
58.3k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
58.3k
        }
339
96.0k
        m_count--;
340
96.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE12fastRemoveAtEl
341
342
4.08M
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
86
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
40
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
4.02k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
68.7k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
17
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
21
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.49k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
64.8k
    void clear() { m_count = 0; }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.12k
    void clear() { m_count = 0; }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
8
    void clear() { m_count = 0; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.07k
    void clear() { m_count = 0; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
9.48k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.17k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
61
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.14k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
10.2k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
357
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
120
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
170
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListImNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.46M
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
241k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
63.3k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
4.71k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.56k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIcNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.04k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
62
    void clear() { m_count = 0; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.05k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
62
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
62
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
62
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
62
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
67
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E5clearEv
Line
Count
Source
342
172
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
119k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.05k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
21
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
536
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
360
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
98
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.85k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.85k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
4.02k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
15
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5
    void clear() { m_count = 0; }
343
344
    void clearAndDeallocate()
345
13.1M
    {
346
13.1M
        _deallocateBuffer();
347
13.1M
        m_count = m_capacity = 0;
348
13.1M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
12.6M
    {
346
12.6M
        _deallocateBuffer();
347
12.6M
        m_count = m_capacity = 0;
348
12.6M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
162
    {
346
162
        _deallocateBuffer();
347
162
        m_count = m_capacity = 0;
348
162
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
41.9k
    {
346
41.9k
        _deallocateBuffer();
347
41.9k
        m_count = m_capacity = 0;
348
41.9k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
36
    {
346
36
        _deallocateBuffer();
347
36
        m_count = m_capacity = 0;
348
36
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
36
    {
346
36
        _deallocateBuffer();
347
36
        m_count = m_capacity = 0;
348
36
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
9.35k
    {
346
9.35k
        _deallocateBuffer();
347
9.35k
        m_count = m_capacity = 0;
348
9.35k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.39k
    {
346
1.39k
        _deallocateBuffer();
347
1.39k
        m_count = m_capacity = 0;
348
1.39k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2.81k
    {
346
2.81k
        _deallocateBuffer();
347
2.81k
        m_count = m_capacity = 0;
348
2.81k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
376
    {
346
376
        _deallocateBuffer();
347
376
        m_count = m_capacity = 0;
348
376
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
380k
    {
346
380k
        _deallocateBuffer();
347
380k
        m_count = m_capacity = 0;
348
380k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
145
    {
346
145
        _deallocateBuffer();
347
145
        m_count = m_capacity = 0;
348
145
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2.80k
    {
346
2.80k
        _deallocateBuffer();
347
2.80k
        m_count = m_capacity = 0;
348
2.80k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
125k
    {
346
125k
        _deallocateBuffer();
347
125k
        m_count = m_capacity = 0;
348
125k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2.99k
    {
346
2.99k
        _deallocateBuffer();
347
2.99k
        m_count = m_capacity = 0;
348
2.99k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6
    {
346
6
        _deallocateBuffer();
347
6
        m_count = m_capacity = 0;
348
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2.03k
    {
346
2.03k
        _deallocateBuffer();
347
2.03k
        m_count = m_capacity = 0;
348
2.03k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
4
    {
346
4
        _deallocateBuffer();
347
4
        m_count = m_capacity = 0;
348
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
4
    {
346
4
        _deallocateBuffer();
347
4
        m_count = m_capacity = 0;
348
4
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
380
    {
346
380
        _deallocateBuffer();
347
380
        m_count = m_capacity = 0;
348
380
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
219
    {
346
219
        _deallocateBuffer();
347
219
        m_count = m_capacity = 0;
348
219
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
21
    {
346
21
        _deallocateBuffer();
347
21
        m_count = m_capacity = 0;
348
21
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
86
    {
346
86
        _deallocateBuffer();
347
86
        m_count = m_capacity = 0;
348
86
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
295
    {
346
295
        _deallocateBuffer();
347
295
        m_count = m_capacity = 0;
348
295
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
343
    {
346
343
        _deallocateBuffer();
347
343
        m_count = m_capacity = 0;
348
343
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
870
    {
346
870
        _deallocateBuffer();
347
870
        m_count = m_capacity = 0;
348
870
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3.00k
    {
346
3.00k
        _deallocateBuffer();
347
3.00k
        m_count = m_capacity = 0;
348
3.00k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
129
    {
346
129
        _deallocateBuffer();
347
129
        m_count = m_capacity = 0;
348
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
54
    {
346
54
        _deallocateBuffer();
347
54
        m_count = m_capacity = 0;
348
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
19
    {
346
19
        _deallocateBuffer();
347
19
        m_count = m_capacity = 0;
348
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
19
    {
346
19
        _deallocateBuffer();
347
19
        m_count = m_capacity = 0;
348
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
215
    {
346
215
        _deallocateBuffer();
347
215
        m_count = m_capacity = 0;
348
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2
    {
346
2
        _deallocateBuffer();
347
2
        m_count = m_capacity = 0;
348
2
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2
    {
346
2
        _deallocateBuffer();
347
2
        m_count = m_capacity = 0;
348
2
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2
    {
346
2
        _deallocateBuffer();
347
2
        m_count = m_capacity = 0;
348
2
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
112
    {
346
112
        _deallocateBuffer();
347
112
        m_count = m_capacity = 0;
348
112
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
416
    {
346
416
        _deallocateBuffer();
347
416
        m_count = m_capacity = 0;
348
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
208
    {
346
208
        _deallocateBuffer();
347
208
        m_count = m_capacity = 0;
348
208
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2
    {
346
2
        _deallocateBuffer();
347
2
        m_count = m_capacity = 0;
348
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
18
    {
346
18
        _deallocateBuffer();
347
18
        m_count = m_capacity = 0;
348
18
    }
349
350
    void reserve(Index size)
351
13.5M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
13.5M
        if (UIndex(size) > UIndex(m_capacity))
356
10.2M
        {
357
10.2M
            T* newBuffer = _allocate(size);
358
10.2M
            if (m_capacity)
359
222k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
222k
                {
364
929M
                    for (Index i = 0; i < m_count; i++)
365
929M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
121M
                    for (Index i = m_count; i < size; i++)
369
121M
                    {
370
121M
                        new (newBuffer + i) T();
371
121M
                    }
372
222k
                }
373
222k
                _deallocateBuffer();
374
222k
            }
375
10.2M
            m_buffer = newBuffer;
376
10.2M
            m_capacity = size;
377
10.2M
        }
378
13.5M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.59M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.59M
        if (UIndex(size) > UIndex(m_capacity))
356
7.02M
        {
357
7.02M
            T* newBuffer = _allocate(size);
358
7.02M
            if (m_capacity)
359
325
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
325
                {
364
44.3k
                    for (Index i = 0; i < m_count; i++)
365
44.0k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
44.3k
                    for (Index i = m_count; i < size; i++)
369
44.0k
                    {
370
44.0k
                        new (newBuffer + i) T();
371
44.0k
                    }
372
325
                }
373
325
                _deallocateBuffer();
374
325
            }
375
7.02M
            m_buffer = newBuffer;
376
7.02M
            m_capacity = size;
377
7.02M
        }
378
7.59M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.01k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.01k
        if (UIndex(size) > UIndex(m_capacity))
356
1.01k
        {
357
1.01k
            T* newBuffer = _allocate(size);
358
1.01k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.01k
            m_buffer = newBuffer;
376
1.01k
            m_capacity = size;
377
1.01k
        }
378
1.01k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.78M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.78M
        if (UIndex(size) > UIndex(m_capacity))
356
36.6k
        {
357
36.6k
            T* newBuffer = _allocate(size);
358
36.6k
            if (m_capacity)
359
32.4k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
32.4k
                {
364
861M
                    for (Index i = 0; i < m_count; i++)
365
861M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
52.9M
                    for (Index i = m_count; i < size; i++)
369
52.9M
                    {
370
52.9M
                        new (newBuffer + i) T();
371
52.9M
                    }
372
32.4k
                }
373
32.4k
                _deallocateBuffer();
374
32.4k
            }
375
36.6k
            m_buffer = newBuffer;
376
36.6k
            m_capacity = size;
377
36.6k
        }
378
2.78M
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
15.5k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
15.5k
        if (UIndex(size) > UIndex(m_capacity))
356
15.5k
        {
357
15.5k
            T* newBuffer = _allocate(size);
358
15.5k
            if (m_capacity)
359
876
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
876
                {
364
22.8k
                    for (Index i = 0; i < m_count; i++)
365
22.0k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
22.8k
                    for (Index i = m_count; i < size; i++)
369
22.0k
                    {
370
22.0k
                        new (newBuffer + i) T();
371
22.0k
                    }
372
876
                }
373
876
                _deallocateBuffer();
374
876
            }
375
15.5k
            m_buffer = newBuffer;
376
15.5k
            m_capacity = size;
377
15.5k
        }
378
15.5k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.22k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.22k
        if (UIndex(size) > UIndex(m_capacity))
356
2.22k
        {
357
2.22k
            T* newBuffer = _allocate(size);
358
2.22k
            if (m_capacity)
359
789
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
789
                {
364
53.5k
                    for (Index i = 0; i < m_count; i++)
365
52.7k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
53.5k
                    for (Index i = m_count; i < size; i++)
369
52.7k
                    {
370
52.7k
                        new (newBuffer + i) T();
371
52.7k
                    }
372
789
                }
373
789
                _deallocateBuffer();
374
789
            }
375
2.22k
            m_buffer = newBuffer;
376
2.22k
            m_capacity = size;
377
2.22k
        }
378
2.22k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.31k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.31k
        if (UIndex(size) > UIndex(m_capacity))
356
1.31k
        {
357
1.31k
            T* newBuffer = _allocate(size);
358
1.31k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.31k
            m_buffer = newBuffer;
376
1.31k
            m_capacity = size;
377
1.31k
        }
378
1.31k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
95
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
95
        if (UIndex(size) > UIndex(m_capacity))
356
95
        {
357
95
            T* newBuffer = _allocate(size);
358
95
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
95
            m_buffer = newBuffer;
376
95
            m_capacity = size;
377
95
        }
378
95
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
716k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
716k
        if (UIndex(size) > UIndex(m_capacity))
356
716k
        {
357
716k
            T* newBuffer = _allocate(size);
358
716k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
716k
            m_buffer = newBuffer;
376
716k
            m_capacity = size;
377
716k
        }
378
716k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
542
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
542
        if (UIndex(size) > UIndex(m_capacity))
356
542
        {
357
542
            T* newBuffer = _allocate(size);
358
542
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
542
            m_buffer = newBuffer;
376
542
            m_capacity = size;
377
542
        }
378
542
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
542
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
542
        if (UIndex(size) > UIndex(m_capacity))
356
542
        {
357
542
            T* newBuffer = _allocate(size);
358
542
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
542
            m_buffer = newBuffer;
376
542
            m_capacity = size;
377
542
        }
378
542
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
542
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
542
        if (UIndex(size) > UIndex(m_capacity))
356
542
        {
357
542
            T* newBuffer = _allocate(size);
358
542
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
542
            m_buffer = newBuffer;
376
542
            m_capacity = size;
377
542
        }
378
542
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.11M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.11M
        if (UIndex(size) > UIndex(m_capacity))
356
1.11M
        {
357
1.11M
            T* newBuffer = _allocate(size);
358
1.11M
            if (m_capacity)
359
55.1k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
55.1k
                {
364
3.37M
                    for (Index i = 0; i < m_count; i++)
365
3.32M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
3.37M
                    for (Index i = m_count; i < size; i++)
369
3.32M
                    {
370
3.32M
                        new (newBuffer + i) T();
371
3.32M
                    }
372
55.1k
                }
373
55.1k
                _deallocateBuffer();
374
55.1k
            }
375
1.11M
            m_buffer = newBuffer;
376
1.11M
            m_capacity = size;
377
1.11M
        }
378
1.11M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.03k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.03k
        if (UIndex(size) > UIndex(m_capacity))
356
1.03k
        {
357
1.03k
            T* newBuffer = _allocate(size);
358
1.03k
            if (m_capacity)
359
821
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
821
                {
364
1.49M
                    for (Index i = 0; i < m_count; i++)
365
1.49M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.49M
                    for (Index i = m_count; i < size; i++)
369
1.49M
                    {
370
1.49M
                        new (newBuffer + i) T();
371
1.49M
                    }
372
821
                }
373
821
                _deallocateBuffer();
374
821
            }
375
1.03k
            m_buffer = newBuffer;
376
1.03k
            m_capacity = size;
377
1.03k
        }
378
1.03k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.13k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.13k
        if (UIndex(size) > UIndex(m_capacity))
356
1.13k
        {
357
1.13k
            T* newBuffer = _allocate(size);
358
1.13k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.13k
            m_buffer = newBuffer;
376
1.13k
            m_capacity = size;
377
1.13k
        }
378
1.13k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
736
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
736
        if (UIndex(size) > UIndex(m_capacity))
356
736
        {
357
736
            T* newBuffer = _allocate(size);
358
736
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
736
            m_buffer = newBuffer;
376
736
            m_capacity = size;
377
736
        }
378
736
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
473
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
473
        if (UIndex(size) > UIndex(m_capacity))
356
473
        {
357
473
            T* newBuffer = _allocate(size);
358
473
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
473
            m_buffer = newBuffer;
376
473
            m_capacity = size;
377
473
        }
378
473
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
216k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
216k
        if (UIndex(size) > UIndex(m_capacity))
356
216k
        {
357
216k
            T* newBuffer = _allocate(size);
358
216k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
216k
            m_buffer = newBuffer;
376
216k
            m_capacity = size;
377
216k
        }
378
216k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5.38k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5.38k
        if (UIndex(size) > UIndex(m_capacity))
356
5.38k
        {
357
5.38k
            T* newBuffer = _allocate(size);
358
5.38k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5.38k
            m_buffer = newBuffer;
376
5.38k
            m_capacity = size;
377
5.38k
        }
378
5.38k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
97.7k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
97.7k
        if (UIndex(size) > UIndex(m_capacity))
356
97.7k
        {
357
97.7k
            T* newBuffer = _allocate(size);
358
97.7k
            if (m_capacity)
359
2.98k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.98k
                {
364
331k
                    for (Index i = 0; i < m_count; i++)
365
328k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
331k
                    for (Index i = m_count; i < size; i++)
369
328k
                    {
370
328k
                        new (newBuffer + i) T();
371
328k
                    }
372
2.98k
                }
373
2.98k
                _deallocateBuffer();
374
2.98k
            }
375
97.7k
            m_buffer = newBuffer;
376
97.7k
            m_capacity = size;
377
97.7k
        }
378
97.7k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
432
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
432
        if (UIndex(size) > UIndex(m_capacity))
356
432
        {
357
432
            T* newBuffer = _allocate(size);
358
432
            if (m_capacity)
359
7
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
7
                {
364
247
                    for (Index i = 0; i < m_count; i++)
365
240
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
247
                    for (Index i = m_count; i < size; i++)
369
240
                    {
370
240
                        new (newBuffer + i) T();
371
240
                    }
372
7
                }
373
7
                _deallocateBuffer();
374
7
            }
375
432
            m_buffer = newBuffer;
376
432
            m_capacity = size;
377
432
        }
378
432
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
64.4k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
64.4k
        if (UIndex(size) > UIndex(m_capacity))
356
62.8k
        {
357
62.8k
            T* newBuffer = _allocate(size);
358
62.8k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
62.8k
            m_buffer = newBuffer;
376
62.8k
            m_capacity = size;
377
62.8k
        }
378
64.4k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.79k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.79k
        if (UIndex(size) > UIndex(m_capacity))
356
3.62k
        {
357
3.62k
            T* newBuffer = _allocate(size);
358
3.62k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.62k
            m_buffer = newBuffer;
376
3.62k
            m_capacity = size;
377
3.62k
        }
378
3.79k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIbNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
54
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
54
        if (UIndex(size) > UIndex(m_capacity))
356
54
        {
357
54
            T* newBuffer = _allocate(size);
358
54
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
54
            m_buffer = newBuffer;
376
54
            m_capacity = size;
377
54
        }
378
54
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
92
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
92
        if (UIndex(size) > UIndex(m_capacity))
356
92
        {
357
92
            T* newBuffer = _allocate(size);
358
92
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
92
            m_buffer = newBuffer;
376
92
            m_capacity = size;
377
92
        }
378
92
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
167
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
167
        if (UIndex(size) > UIndex(m_capacity))
356
167
        {
357
167
            T* newBuffer = _allocate(size);
358
167
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
167
            m_buffer = newBuffer;
376
167
            m_capacity = size;
377
167
        }
378
167
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
42.9k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
42.9k
        if (UIndex(size) > UIndex(m_capacity))
356
39.3k
        {
357
39.3k
            T* newBuffer = _allocate(size);
358
39.3k
            if (m_capacity)
359
3.21k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.21k
                {
364
306k
                    for (Index i = 0; i < m_count; i++)
365
303k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
306k
                    for (Index i = m_count; i < size; i++)
369
303k
                    {
370
303k
                        new (newBuffer + i) T();
371
303k
                    }
372
3.21k
                }
373
3.21k
                _deallocateBuffer();
374
3.21k
            }
375
39.3k
            m_buffer = newBuffer;
376
39.3k
            m_capacity = size;
377
39.3k
        }
378
42.9k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8.16k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8.16k
        if (UIndex(size) > UIndex(m_capacity))
356
8.16k
        {
357
8.16k
            T* newBuffer = _allocate(size);
358
8.16k
            if (m_capacity)
359
111
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
111
                {
364
554
                    for (Index i = 0; i < m_count; i++)
365
443
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
554
                    for (Index i = m_count; i < size; i++)
369
443
                    {
370
443
                        new (newBuffer + i) T();
371
443
                    }
372
111
                }
373
111
                _deallocateBuffer();
374
111
            }
375
8.16k
            m_buffer = newBuffer;
376
8.16k
            m_capacity = size;
377
8.16k
        }
378
8.16k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
209k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
209k
        if (UIndex(size) > UIndex(m_capacity))
356
209k
        {
357
209k
            T* newBuffer = _allocate(size);
358
209k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
209k
            m_buffer = newBuffer;
376
209k
            m_capacity = size;
377
209k
        }
378
209k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9.07k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9.07k
        if (UIndex(size) > UIndex(m_capacity))
356
9.07k
        {
357
9.07k
            T* newBuffer = _allocate(size);
358
9.07k
            if (m_capacity)
359
736
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
736
                {
364
12.5k
                    for (Index i = 0; i < m_count; i++)
365
11.8k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
12.5k
                    for (Index i = m_count; i < size; i++)
369
11.8k
                    {
370
11.8k
                        new (newBuffer + i) T();
371
11.8k
                    }
372
736
                }
373
736
                _deallocateBuffer();
374
736
            }
375
9.07k
            m_buffer = newBuffer;
376
9.07k
            m_capacity = size;
377
9.07k
        }
378
9.07k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19.7k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19.7k
        if (UIndex(size) > UIndex(m_capacity))
356
19.7k
        {
357
19.7k
            T* newBuffer = _allocate(size);
358
19.7k
            if (m_capacity)
359
8.85k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
8.85k
                {
364
278k
                    for (Index i = 0; i < m_count; i++)
365
269k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
278k
                    for (Index i = m_count; i < size; i++)
369
269k
                    {
370
269k
                        new (newBuffer + i) T();
371
269k
                    }
372
8.85k
                }
373
8.85k
                _deallocateBuffer();
374
8.85k
            }
375
19.7k
            m_buffer = newBuffer;
376
19.7k
            m_capacity = size;
377
19.7k
        }
378
19.7k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
288
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
288
        if (UIndex(size) > UIndex(m_capacity))
356
288
        {
357
288
            T* newBuffer = _allocate(size);
358
288
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
288
            m_buffer = newBuffer;
376
288
            m_capacity = size;
377
288
        }
378
288
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
234
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
234
        if (UIndex(size) > UIndex(m_capacity))
356
234
        {
357
234
            T* newBuffer = _allocate(size);
358
234
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
234
            m_buffer = newBuffer;
376
234
            m_capacity = size;
377
234
        }
378
234
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
118
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
118
        if (UIndex(size) > UIndex(m_capacity))
356
118
        {
357
118
            T* newBuffer = _allocate(size);
358
118
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
118
            m_buffer = newBuffer;
376
118
            m_capacity = size;
377
118
        }
378
118
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.69k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.69k
        if (UIndex(size) > UIndex(m_capacity))
356
1.69k
        {
357
1.69k
            T* newBuffer = _allocate(size);
358
1.69k
            if (m_capacity)
359
114
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
114
                {
364
1.93k
                    for (Index i = 0; i < m_count; i++)
365
1.82k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.93k
                    for (Index i = m_count; i < size; i++)
369
1.82k
                    {
370
1.82k
                        new (newBuffer + i) T();
371
1.82k
                    }
372
114
                }
373
114
                _deallocateBuffer();
374
114
            }
375
1.69k
            m_buffer = newBuffer;
376
1.69k
            m_capacity = size;
377
1.69k
        }
378
1.69k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
36.0k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
36.0k
        if (UIndex(size) > UIndex(m_capacity))
356
36.0k
        {
357
36.0k
            T* newBuffer = _allocate(size);
358
36.0k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
36.0k
            m_buffer = newBuffer;
376
36.0k
            m_capacity = size;
377
36.0k
        }
378
36.0k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
180
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
180
        if (UIndex(size) > UIndex(m_capacity))
356
180
        {
357
180
            T* newBuffer = _allocate(size);
358
180
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
180
            m_buffer = newBuffer;
376
180
            m_capacity = size;
377
180
        }
378
180
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
18
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
18
        if (UIndex(size) > UIndex(m_capacity))
356
18
        {
357
18
            T* newBuffer = _allocate(size);
358
18
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
18
            m_buffer = newBuffer;
376
18
            m_capacity = size;
377
18
        }
378
18
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.71k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.71k
        if (UIndex(size) > UIndex(m_capacity))
356
4.71k
        {
357
4.71k
            T* newBuffer = _allocate(size);
358
4.71k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4.71k
            m_buffer = newBuffer;
376
4.71k
            m_capacity = size;
377
4.71k
        }
378
4.71k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10.0k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10.0k
        if (UIndex(size) > UIndex(m_capacity))
356
10.0k
        {
357
10.0k
            T* newBuffer = _allocate(size);
358
10.0k
            if (m_capacity)
359
824
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
824
                {
364
11.5M
                    for (Index i = 0; i < m_count; i++)
365
11.5M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
11.5M
                    for (Index i = m_count; i < size; i++)
369
11.5M
                    {
370
11.5M
                        new (newBuffer + i) T();
371
11.5M
                    }
372
824
                }
373
824
                _deallocateBuffer();
374
824
            }
375
10.0k
            m_buffer = newBuffer;
376
10.0k
            m_capacity = size;
377
10.0k
        }
378
10.0k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
24.4k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
24.4k
        if (UIndex(size) > UIndex(m_capacity))
356
24.4k
        {
357
24.4k
            T* newBuffer = _allocate(size);
358
24.4k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
24.4k
            m_buffer = newBuffer;
376
24.4k
            m_capacity = size;
377
24.4k
        }
378
24.4k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.07k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.07k
        if (UIndex(size) > UIndex(m_capacity))
356
1.07k
        {
357
1.07k
            T* newBuffer = _allocate(size);
358
1.07k
            if (m_capacity)
359
60
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
60
                {
364
1.88k
                    for (Index i = 0; i < m_count; i++)
365
1.82k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.88k
                    for (Index i = m_count; i < size; i++)
369
1.82k
                    {
370
1.82k
                        new (newBuffer + i) T();
371
1.82k
                    }
372
60
                }
373
60
                _deallocateBuffer();
374
60
            }
375
1.07k
            m_buffer = newBuffer;
376
1.07k
            m_capacity = size;
377
1.07k
        }
378
1.07k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
204k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
204k
        if (UIndex(size) > UIndex(m_capacity))
356
204k
        {
357
204k
            T* newBuffer = _allocate(size);
358
204k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
204k
            m_buffer = newBuffer;
376
204k
            m_capacity = size;
377
204k
        }
378
204k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
272
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
272
        if (UIndex(size) > UIndex(m_capacity))
356
272
        {
357
272
            T* newBuffer = _allocate(size);
358
272
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
272
            m_buffer = newBuffer;
376
272
            m_capacity = size;
377
272
        }
378
272
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
65
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
65
        if (UIndex(size) > UIndex(m_capacity))
356
65
        {
357
65
            T* newBuffer = _allocate(size);
358
65
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
65
            m_buffer = newBuffer;
376
65
            m_capacity = size;
377
65
        }
378
65
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
188
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
188
        if (UIndex(size) > UIndex(m_capacity))
356
188
        {
357
188
            T* newBuffer = _allocate(size);
358
188
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
188
            m_buffer = newBuffer;
376
188
            m_capacity = size;
377
188
        }
378
188
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
497
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
497
        if (UIndex(size) > UIndex(m_capacity))
356
497
        {
357
497
            T* newBuffer = _allocate(size);
358
497
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
497
            m_buffer = newBuffer;
376
497
            m_capacity = size;
377
497
        }
378
497
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
445
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
445
        if (UIndex(size) > UIndex(m_capacity))
356
445
        {
357
445
            T* newBuffer = _allocate(size);
358
445
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
445
            m_buffer = newBuffer;
376
445
            m_capacity = size;
377
445
        }
378
445
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
120
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
120
        if (UIndex(size) > UIndex(m_capacity))
356
64
        {
357
64
            T* newBuffer = _allocate(size);
358
64
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
64
            m_buffer = newBuffer;
376
64
            m_capacity = size;
377
64
        }
378
120
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
16
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
16
        if (UIndex(size) > UIndex(m_capacity))
356
16
        {
357
16
            T* newBuffer = _allocate(size);
358
16
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
16
            m_buffer = newBuffer;
376
16
            m_capacity = size;
377
16
        }
378
16
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.27k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.27k
        if (UIndex(size) > UIndex(m_capacity))
356
1.16k
        {
357
1.16k
            T* newBuffer = _allocate(size);
358
1.16k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.16k
            m_buffer = newBuffer;
376
1.16k
            m_capacity = size;
377
1.16k
        }
378
1.27k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.30k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.30k
        if (UIndex(size) > UIndex(m_capacity))
356
1.30k
        {
357
1.30k
            T* newBuffer = _allocate(size);
358
1.30k
            if (m_capacity)
359
159
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
159
                {
364
9.39k
                    for (Index i = 0; i < m_count; i++)
365
9.23k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.39k
                    for (Index i = m_count; i < size; i++)
369
9.23k
                    {
370
9.23k
                        new (newBuffer + i) T();
371
9.23k
                    }
372
159
                }
373
159
                _deallocateBuffer();
374
159
            }
375
1.30k
            m_buffer = newBuffer;
376
1.30k
            m_capacity = size;
377
1.30k
        }
378
1.30k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
201
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
201
        if (UIndex(size) > UIndex(m_capacity))
356
201
        {
357
201
            T* newBuffer = _allocate(size);
358
201
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
201
            m_buffer = newBuffer;
376
201
            m_capacity = size;
377
201
        }
378
201
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
64
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
64
        if (UIndex(size) > UIndex(m_capacity))
356
64
        {
357
64
            T* newBuffer = _allocate(size);
358
64
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
64
            m_buffer = newBuffer;
376
64
            m_capacity = size;
377
64
        }
378
64
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
447
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
447
        if (UIndex(size) > UIndex(m_capacity))
356
447
        {
357
447
            T* newBuffer = _allocate(size);
358
447
            if (m_capacity)
359
35
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
35
                {
364
595
                    for (Index i = 0; i < m_count; i++)
365
560
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
595
                    for (Index i = m_count; i < size; i++)
369
560
                    {
370
560
                        new (newBuffer + i) T();
371
560
                    }
372
35
                }
373
35
                _deallocateBuffer();
374
35
            }
375
447
            m_buffer = newBuffer;
376
447
            m_capacity = size;
377
447
        }
378
447
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10.9k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10.9k
        if (UIndex(size) > UIndex(m_capacity))
356
10.9k
        {
357
10.9k
            T* newBuffer = _allocate(size);
358
10.9k
            if (m_capacity)
359
3.92k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.92k
                {
364
35.3M
                    for (Index i = 0; i < m_count; i++)
365
35.3M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
35.3M
                    for (Index i = m_count; i < size; i++)
369
35.3M
                    {
370
35.3M
                        new (newBuffer + i) T();
371
35.3M
                    }
372
3.92k
                }
373
3.92k
                _deallocateBuffer();
374
3.92k
            }
375
10.9k
            m_buffer = newBuffer;
376
10.9k
            m_capacity = size;
377
10.9k
        }
378
10.9k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
53
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
53
        if (UIndex(size) > UIndex(m_capacity))
356
53
        {
357
53
            T* newBuffer = _allocate(size);
358
53
            if (m_capacity)
359
25
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
25
                {
364
65.5k
                    for (Index i = 0; i < m_count; i++)
365
65.5k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
65.5k
                    for (Index i = m_count; i < size; i++)
369
65.5k
                    {
370
65.5k
                        new (newBuffer + i) T();
371
65.5k
                    }
372
25
                }
373
25
                _deallocateBuffer();
374
25
            }
375
53
            m_buffer = newBuffer;
376
53
            m_capacity = size;
377
53
        }
378
53
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
172
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
172
        if (UIndex(size) > UIndex(m_capacity))
356
172
        {
357
172
            T* newBuffer = _allocate(size);
358
172
            if (m_capacity)
359
121
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
121
                {
364
9.27k
                    for (Index i = 0; i < m_count; i++)
365
9.15k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.27k
                    for (Index i = m_count; i < size; i++)
369
9.15k
                    {
370
9.15k
                        new (newBuffer + i) T();
371
9.15k
                    }
372
121
                }
373
121
                _deallocateBuffer();
374
121
            }
375
172
            m_buffer = newBuffer;
376
172
            m_capacity = size;
377
172
        }
378
172
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
18.9k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
18.9k
        if (UIndex(size) > UIndex(m_capacity))
356
12.8k
        {
357
12.8k
            T* newBuffer = _allocate(size);
358
12.8k
            if (m_capacity)
359
222
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
222
                {
364
16.0k
                    for (Index i = 0; i < m_count; i++)
365
15.8k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17.1k
                    for (Index i = m_count; i < size; i++)
369
16.8k
                    {
370
16.8k
                        new (newBuffer + i) T();
371
16.8k
                    }
372
222
                }
373
222
                _deallocateBuffer();
374
222
            }
375
12.8k
            m_buffer = newBuffer;
376
12.8k
            m_capacity = size;
377
12.8k
        }
378
18.9k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8.89k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8.89k
        if (UIndex(size) > UIndex(m_capacity))
356
8.89k
        {
357
8.89k
            T* newBuffer = _allocate(size);
358
8.89k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8.89k
            m_buffer = newBuffer;
376
8.89k
            m_capacity = size;
377
8.89k
        }
378
8.89k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
68
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
68
        if (UIndex(size) > UIndex(m_capacity))
356
68
        {
357
68
            T* newBuffer = _allocate(size);
358
68
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
68
            m_buffer = newBuffer;
376
68
            m_capacity = size;
377
68
        }
378
68
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
41
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
41
        if (UIndex(size) > UIndex(m_capacity))
356
41
        {
357
41
            T* newBuffer = _allocate(size);
358
41
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
41
            m_buffer = newBuffer;
376
41
            m_capacity = size;
377
41
        }
378
41
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.40k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.40k
        if (UIndex(size) > UIndex(m_capacity))
356
2.40k
        {
357
2.40k
            T* newBuffer = _allocate(size);
358
2.40k
            if (m_capacity)
359
250
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
250
                {
364
13.9k
                    for (Index i = 0; i < m_count; i++)
365
13.7k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
13.9k
                    for (Index i = m_count; i < size; i++)
369
13.7k
                    {
370
13.7k
                        new (newBuffer + i) T();
371
13.7k
                    }
372
250
                }
373
250
                _deallocateBuffer();
374
250
            }
375
2.40k
            m_buffer = newBuffer;
376
2.40k
            m_capacity = size;
377
2.40k
        }
378
2.40k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
32
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
32
        if (UIndex(size) > UIndex(m_capacity))
356
32
        {
357
32
            T* newBuffer = _allocate(size);
358
32
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
32
            m_buffer = newBuffer;
376
32
            m_capacity = size;
377
32
        }
378
32
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPjNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
69
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
69
        if (UIndex(size) > UIndex(m_capacity))
356
69
        {
357
69
            T* newBuffer = _allocate(size);
358
69
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
69
            m_buffer = newBuffer;
376
69
            m_capacity = size;
377
69
        }
378
69
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
106
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
106
        if (UIndex(size) > UIndex(m_capacity))
356
106
        {
357
106
            T* newBuffer = _allocate(size);
358
106
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
106
            m_buffer = newBuffer;
376
106
            m_capacity = size;
377
106
        }
378
106
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
46.2k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
46.2k
        if (UIndex(size) > UIndex(m_capacity))
356
46.2k
        {
357
46.2k
            T* newBuffer = _allocate(size);
358
46.2k
            if (m_capacity)
359
3.23k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.23k
                {
364
106k
                    for (Index i = 0; i < m_count; i++)
365
103k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
106k
                    for (Index i = m_count; i < size; i++)
369
103k
                    {
370
103k
                        new (newBuffer + i) T();
371
103k
                    }
372
3.23k
                }
373
3.23k
                _deallocateBuffer();
374
3.23k
            }
375
46.2k
            m_buffer = newBuffer;
376
46.2k
            m_capacity = size;
377
46.2k
        }
378
46.2k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9.17k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9.17k
        if (UIndex(size) > UIndex(m_capacity))
356
9.17k
        {
357
9.17k
            T* newBuffer = _allocate(size);
358
9.17k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
9.17k
            m_buffer = newBuffer;
376
9.17k
            m_capacity = size;
377
9.17k
        }
378
9.17k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12
        if (UIndex(size) > UIndex(m_capacity))
356
12
        {
357
12
            T* newBuffer = _allocate(size);
358
12
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
12
            m_buffer = newBuffer;
376
12
            m_capacity = size;
377
12
        }
378
12
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
884
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
884
        if (UIndex(size) > UIndex(m_capacity))
356
884
        {
357
884
            T* newBuffer = _allocate(size);
358
884
            if (m_capacity)
359
7
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
7
                {
364
119
                    for (Index i = 0; i < m_count; i++)
365
112
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
119
                    for (Index i = m_count; i < size; i++)
369
112
                    {
370
112
                        new (newBuffer + i) T();
371
112
                    }
372
7
                }
373
7
                _deallocateBuffer();
374
7
            }
375
884
            m_buffer = newBuffer;
376
884
            m_capacity = size;
377
884
        }
378
884
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
184
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
184
        if (UIndex(size) > UIndex(m_capacity))
356
184
        {
357
184
            T* newBuffer = _allocate(size);
358
184
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
184
            m_buffer = newBuffer;
376
184
            m_capacity = size;
377
184
        }
378
184
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
146
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
146
        if (UIndex(size) > UIndex(m_capacity))
356
146
        {
357
146
            T* newBuffer = _allocate(size);
358
146
            if (m_capacity)
359
96
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
96
                {
364
2.40k
                    for (Index i = 0; i < m_count; i++)
365
2.30k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
2.40k
                    for (Index i = m_count; i < size; i++)
369
2.30k
                    {
370
2.30k
                        new (newBuffer + i) T();
371
2.30k
                    }
372
96
                }
373
96
                _deallocateBuffer();
374
96
            }
375
146
            m_buffer = newBuffer;
376
146
            m_capacity = size;
377
146
        }
378
146
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
239
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
239
        if (UIndex(size) > UIndex(m_capacity))
356
239
        {
357
239
            T* newBuffer = _allocate(size);
358
239
            if (m_capacity)
359
134
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
134
                {
364
13.2k
                    for (Index i = 0; i < m_count; i++)
365
13.0k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
13.2k
                    for (Index i = m_count; i < size; i++)
369
13.0k
                    {
370
13.0k
                        new (newBuffer + i) T();
371
13.0k
                    }
372
134
                }
373
134
                _deallocateBuffer();
374
134
            }
375
239
            m_buffer = newBuffer;
376
239
            m_capacity = size;
377
239
        }
378
239
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.92k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.92k
        if (UIndex(size) > UIndex(m_capacity))
356
1.92k
        {
357
1.92k
            T* newBuffer = _allocate(size);
358
1.92k
            if (m_capacity)
359
186
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
186
                {
364
8.53k
                    for (Index i = 0; i < m_count; i++)
365
8.35k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
8.53k
                    for (Index i = m_count; i < size; i++)
369
8.35k
                    {
370
8.35k
                        new (newBuffer + i) T();
371
8.35k
                    }
372
186
                }
373
186
                _deallocateBuffer();
374
186
            }
375
1.92k
            m_buffer = newBuffer;
376
1.92k
            m_capacity = size;
377
1.92k
        }
378
1.92k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19
        if (UIndex(size) > UIndex(m_capacity))
356
19
        {
357
19
            T* newBuffer = _allocate(size);
358
19
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
19
            m_buffer = newBuffer;
376
19
            m_capacity = size;
377
19
        }
378
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.93k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.93k
        if (UIndex(size) > UIndex(m_capacity))
356
4.93k
        {
357
4.93k
            T* newBuffer = _allocate(size);
358
4.93k
            if (m_capacity)
359
1.04k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1.04k
                {
364
35.8k
                    for (Index i = 0; i < m_count; i++)
365
34.8k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
35.8k
                    for (Index i = m_count; i < size; i++)
369
34.8k
                    {
370
34.8k
                        new (newBuffer + i) T();
371
34.8k
                    }
372
1.04k
                }
373
1.04k
                _deallocateBuffer();
374
1.04k
            }
375
4.93k
            m_buffer = newBuffer;
376
4.93k
            m_capacity = size;
377
4.93k
        }
378
4.93k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.89k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.89k
        if (UIndex(size) > UIndex(m_capacity))
356
3.89k
        {
357
3.89k
            T* newBuffer = _allocate(size);
358
3.89k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.89k
            m_buffer = newBuffer;
376
3.89k
            m_capacity = size;
377
3.89k
        }
378
3.89k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
31
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
31
        if (UIndex(size) > UIndex(m_capacity))
356
31
        {
357
31
            T* newBuffer = _allocate(size);
358
31
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
31
            m_buffer = newBuffer;
376
31
            m_capacity = size;
377
31
        }
378
31
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.13k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.13k
        if (UIndex(size) > UIndex(m_capacity))
356
2.13k
        {
357
2.13k
            T* newBuffer = _allocate(size);
358
2.13k
            if (m_capacity)
359
204
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
204
                {
364
7.00k
                    for (Index i = 0; i < m_count; i++)
365
6.80k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
7.00k
                    for (Index i = m_count; i < size; i++)
369
6.80k
                    {
370
6.80k
                        new (newBuffer + i) T();
371
6.80k
                    }
372
204
                }
373
204
                _deallocateBuffer();
374
204
            }
375
2.13k
            m_buffer = newBuffer;
376
2.13k
            m_capacity = size;
377
2.13k
        }
378
2.13k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
57
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
57
        if (UIndex(size) > UIndex(m_capacity))
356
57
        {
357
57
            T* newBuffer = _allocate(size);
358
57
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
57
            m_buffer = newBuffer;
376
57
            m_capacity = size;
377
57
        }
378
57
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
15
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
15
        if (UIndex(size) > UIndex(m_capacity))
356
15
        {
357
15
            T* newBuffer = _allocate(size);
358
15
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
15
            m_buffer = newBuffer;
376
15
            m_capacity = size;
377
15
        }
378
15
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
77
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
77
        if (UIndex(size) > UIndex(m_capacity))
356
77
        {
357
77
            T* newBuffer = _allocate(size);
358
77
            if (m_capacity)
359
5
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
5
                {
364
101
                    for (Index i = 0; i < m_count; i++)
365
96
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
101
                    for (Index i = m_count; i < size; i++)
369
96
                    {
370
96
                        new (newBuffer + i) T();
371
96
                    }
372
5
                }
373
5
                _deallocateBuffer();
374
5
            }
375
77
            m_buffer = newBuffer;
376
77
            m_capacity = size;
377
77
        }
378
77
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
514
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
514
        if (UIndex(size) > UIndex(m_capacity))
356
514
        {
357
514
            T* newBuffer = _allocate(size);
358
514
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
514
            m_buffer = newBuffer;
376
514
            m_capacity = size;
377
514
        }
378
514
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
36
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
36
        if (UIndex(size) > UIndex(m_capacity))
356
36
        {
357
36
            T* newBuffer = _allocate(size);
358
36
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
36
            m_buffer = newBuffer;
376
36
            m_capacity = size;
377
36
        }
378
36
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
410
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
410
        if (UIndex(size) > UIndex(m_capacity))
356
410
        {
357
410
            T* newBuffer = _allocate(size);
358
410
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
410
            m_buffer = newBuffer;
376
410
            m_capacity = size;
377
410
        }
378
410
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
57
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
57
        if (UIndex(size) > UIndex(m_capacity))
356
57
        {
357
57
            T* newBuffer = _allocate(size);
358
57
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
100
                    for (Index i = 0; i < m_count; i++)
365
96
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
100
                    for (Index i = m_count; i < size; i++)
369
96
                    {
370
96
                        new (newBuffer + i) T();
371
96
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
57
            m_buffer = newBuffer;
376
57
            m_capacity = size;
377
57
        }
378
57
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
189
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
189
        if (UIndex(size) > UIndex(m_capacity))
356
189
        {
357
189
            T* newBuffer = _allocate(size);
358
189
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
189
            m_buffer = newBuffer;
376
189
            m_capacity = size;
377
189
        }
378
189
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
68
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
68
        if (UIndex(size) > UIndex(m_capacity))
356
68
        {
357
68
            T* newBuffer = _allocate(size);
358
68
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
68
            m_buffer = newBuffer;
376
68
            m_capacity = size;
377
68
        }
378
68
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
259
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
259
        if (UIndex(size) > UIndex(m_capacity))
356
259
        {
357
259
            T* newBuffer = _allocate(size);
358
259
            if (m_capacity)
359
123
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
123
                {
364
5.30k
                    for (Index i = 0; i < m_count; i++)
365
5.18k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
5.30k
                    for (Index i = m_count; i < size; i++)
369
5.18k
                    {
370
5.18k
                        new (newBuffer + i) T();
371
5.18k
                    }
372
123
                }
373
123
                _deallocateBuffer();
374
123
            }
375
259
            m_buffer = newBuffer;
376
259
            m_capacity = size;
377
259
        }
378
259
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
79
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
79
        if (UIndex(size) > UIndex(m_capacity))
356
79
        {
357
79
            T* newBuffer = _allocate(size);
358
79
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
79
            m_buffer = newBuffer;
376
79
            m_capacity = size;
377
79
        }
378
79
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12
        if (UIndex(size) > UIndex(m_capacity))
356
12
        {
357
12
            T* newBuffer = _allocate(size);
358
12
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
12
            m_buffer = newBuffer;
376
12
            m_capacity = size;
377
12
        }
378
12
    }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
632
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
632
        if (UIndex(size) > UIndex(m_capacity))
356
632
        {
357
632
            T* newBuffer = _allocate(size);
358
632
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
632
            m_buffer = newBuffer;
376
632
            m_capacity = size;
377
632
        }
378
632
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE7reserveEl
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.41k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.41k
        if (UIndex(size) > UIndex(m_capacity))
356
4.41k
        {
357
4.41k
            T* newBuffer = _allocate(size);
358
4.41k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4.41k
            m_buffer = newBuffer;
376
4.41k
            m_capacity = size;
377
4.41k
        }
378
4.41k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.41k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.41k
        if (UIndex(size) > UIndex(m_capacity))
356
4.41k
        {
357
4.41k
            T* newBuffer = _allocate(size);
358
4.41k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4.41k
            m_buffer = newBuffer;
376
4.41k
            m_capacity = size;
377
4.41k
        }
378
4.41k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.66k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.66k
        if (UIndex(size) > UIndex(m_capacity))
356
1.66k
        {
357
1.66k
            T* newBuffer = _allocate(size);
358
1.66k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.66k
            m_buffer = newBuffer;
376
1.66k
            m_capacity = size;
377
1.66k
        }
378
1.66k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
862
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
862
        if (UIndex(size) > UIndex(m_capacity))
356
862
        {
357
862
            T* newBuffer = _allocate(size);
358
862
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
862
            m_buffer = newBuffer;
376
862
            m_capacity = size;
377
862
        }
378
862
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12
        if (UIndex(size) > UIndex(m_capacity))
356
12
        {
357
12
            T* newBuffer = _allocate(size);
358
12
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
12
            m_buffer = newBuffer;
376
12
            m_capacity = size;
377
12
        }
378
12
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
32
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
32
        if (UIndex(size) > UIndex(m_capacity))
356
32
        {
357
32
            T* newBuffer = _allocate(size);
358
32
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
32
            m_buffer = newBuffer;
376
32
            m_capacity = size;
377
32
        }
378
32
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
49
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
49
        if (UIndex(size) > UIndex(m_capacity))
356
49
        {
357
49
            T* newBuffer = _allocate(size);
358
49
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
49
            m_buffer = newBuffer;
376
49
            m_capacity = size;
377
49
        }
378
49
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
37
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
37
        if (UIndex(size) > UIndex(m_capacity))
356
37
        {
357
37
            T* newBuffer = _allocate(size);
358
37
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
37
            m_buffer = newBuffer;
376
37
            m_capacity = size;
377
37
        }
378
37
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
41
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
41
        if (UIndex(size) > UIndex(m_capacity))
356
41
        {
357
41
            T* newBuffer = _allocate(size);
358
41
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
41
            m_buffer = newBuffer;
376
41
            m_capacity = size;
377
41
        }
378
41
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
97
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
97
        if (UIndex(size) > UIndex(m_capacity))
356
97
        {
357
97
            T* newBuffer = _allocate(size);
358
97
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
97
            m_buffer = newBuffer;
376
97
            m_capacity = size;
377
97
        }
378
97
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
121
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
121
        if (UIndex(size) > UIndex(m_capacity))
356
121
        {
357
121
            T* newBuffer = _allocate(size);
358
121
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
121
            m_buffer = newBuffer;
376
121
            m_capacity = size;
377
121
        }
378
121
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
251
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
251
        if (UIndex(size) > UIndex(m_capacity))
356
251
        {
357
251
            T* newBuffer = _allocate(size);
358
251
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
251
            m_buffer = newBuffer;
376
251
            m_capacity = size;
377
251
        }
378
251
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE7reserveEl
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
26.8k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
26.8k
        if (UIndex(size) > UIndex(m_capacity))
356
26.8k
        {
357
26.8k
            T* newBuffer = _allocate(size);
358
26.8k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26.8k
            m_buffer = newBuffer;
376
26.8k
            m_capacity = size;
377
26.8k
        }
378
26.8k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
54
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
54
        if (UIndex(size) > UIndex(m_capacity))
356
54
        {
357
54
            T* newBuffer = _allocate(size);
358
54
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
54
            m_buffer = newBuffer;
376
54
            m_capacity = size;
377
54
        }
378
54
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
71
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
71
        if (UIndex(size) > UIndex(m_capacity))
356
71
        {
357
71
            T* newBuffer = _allocate(size);
358
71
            if (m_capacity)
359
52
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
52
                {
364
14.3k
                    for (Index i = 0; i < m_count; i++)
365
14.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.3k
                    for (Index i = m_count; i < size; i++)
369
14.2k
                    {
370
14.2k
                        new (newBuffer + i) T();
371
14.2k
                    }
372
52
                }
373
52
                _deallocateBuffer();
374
52
            }
375
71
            m_buffer = newBuffer;
376
71
            m_capacity = size;
377
71
        }
378
71
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
322
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
322
        if (UIndex(size) > UIndex(m_capacity))
356
322
        {
357
322
            T* newBuffer = _allocate(size);
358
322
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
322
            m_buffer = newBuffer;
376
322
            m_capacity = size;
377
322
        }
378
322
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
322
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
322
        if (UIndex(size) > UIndex(m_capacity))
356
322
        {
357
322
            T* newBuffer = _allocate(size);
358
322
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
322
            m_buffer = newBuffer;
376
322
            m_capacity = size;
377
322
        }
378
322
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
210
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
210
        if (UIndex(size) > UIndex(m_capacity))
356
210
        {
357
210
            T* newBuffer = _allocate(size);
358
210
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
210
            m_buffer = newBuffer;
376
210
            m_capacity = size;
377
210
        }
378
210
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
199
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
199
        if (UIndex(size) > UIndex(m_capacity))
356
199
        {
357
199
            T* newBuffer = _allocate(size);
358
199
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
199
            m_buffer = newBuffer;
376
199
            m_capacity = size;
377
199
        }
378
199
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.88k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.88k
        if (UIndex(size) > UIndex(m_capacity))
356
1.88k
        {
357
1.88k
            T* newBuffer = _allocate(size);
358
1.88k
            if (m_capacity)
359
159
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
159
                {
364
9.39k
                    for (Index i = 0; i < m_count; i++)
365
9.23k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.39k
                    for (Index i = m_count; i < size; i++)
369
9.23k
                    {
370
9.23k
                        new (newBuffer + i) T();
371
9.23k
                    }
372
159
                }
373
159
                _deallocateBuffer();
374
159
            }
375
1.88k
            m_buffer = newBuffer;
376
1.88k
            m_capacity = size;
377
1.88k
        }
378
1.88k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
57
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
57
        if (UIndex(size) > UIndex(m_capacity))
356
57
        {
357
57
            T* newBuffer = _allocate(size);
358
57
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
57
            m_buffer = newBuffer;
376
57
            m_capacity = size;
377
57
        }
378
57
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.35k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.35k
        if (UIndex(size) > UIndex(m_capacity))
356
7.35k
        {
357
7.35k
            T* newBuffer = _allocate(size);
358
7.35k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7.35k
            m_buffer = newBuffer;
376
7.35k
            m_capacity = size;
377
7.35k
        }
378
7.35k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
105
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
105
        if (UIndex(size) > UIndex(m_capacity))
356
105
        {
357
105
            T* newBuffer = _allocate(size);
358
105
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
105
            m_buffer = newBuffer;
376
105
            m_capacity = size;
377
105
        }
378
105
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
76
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
76
        if (UIndex(size) > UIndex(m_capacity))
356
76
        {
357
76
            T* newBuffer = _allocate(size);
358
76
            if (m_capacity)
359
38
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
38
                {
364
646
                    for (Index i = 0; i < m_count; i++)
365
608
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
646
                    for (Index i = m_count; i < size; i++)
369
608
                    {
370
608
                        new (newBuffer + i) T();
371
608
                    }
372
38
                }
373
38
                _deallocateBuffer();
374
38
            }
375
76
            m_buffer = newBuffer;
376
76
            m_capacity = size;
377
76
        }
378
76
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
119
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
119
        if (UIndex(size) > UIndex(m_capacity))
356
119
        {
357
119
            T* newBuffer = _allocate(size);
358
119
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
119
            m_buffer = newBuffer;
376
119
            m_capacity = size;
377
119
        }
378
119
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
100
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
100
        if (UIndex(size) > UIndex(m_capacity))
356
100
        {
357
100
            T* newBuffer = _allocate(size);
358
100
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
100
            m_buffer = newBuffer;
376
100
            m_capacity = size;
377
100
        }
378
100
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
118
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
118
        if (UIndex(size) > UIndex(m_capacity))
356
118
        {
357
118
            T* newBuffer = _allocate(size);
358
118
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
118
            m_buffer = newBuffer;
376
118
            m_capacity = size;
377
118
        }
378
118
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
63
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
63
        if (UIndex(size) > UIndex(m_capacity))
356
63
        {
357
63
            T* newBuffer = _allocate(size);
358
63
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
63
            m_buffer = newBuffer;
376
63
            m_capacity = size;
377
63
        }
378
63
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
360
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
360
        if (UIndex(size) > UIndex(m_capacity))
356
360
        {
357
360
            T* newBuffer = _allocate(size);
358
360
            if (m_capacity)
359
15
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
15
                {
364
255
                    for (Index i = 0; i < m_count; i++)
365
240
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
255
                    for (Index i = m_count; i < size; i++)
369
240
                    {
370
240
                        new (newBuffer + i) T();
371
240
                    }
372
15
                }
373
15
                _deallocateBuffer();
374
15
            }
375
360
            m_buffer = newBuffer;
376
360
            m_capacity = size;
377
360
        }
378
360
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
198
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
198
        if (UIndex(size) > UIndex(m_capacity))
356
198
        {
357
198
            T* newBuffer = _allocate(size);
358
198
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
198
            m_buffer = newBuffer;
376
198
            m_capacity = size;
377
198
        }
378
198
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
367
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
367
        if (UIndex(size) > UIndex(m_capacity))
356
367
        {
357
367
            T* newBuffer = _allocate(size);
358
367
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
367
            m_buffer = newBuffer;
376
367
            m_capacity = size;
377
367
        }
378
367
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
341
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
341
        if (UIndex(size) > UIndex(m_capacity))
356
341
        {
357
341
            T* newBuffer = _allocate(size);
358
341
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
341
            m_buffer = newBuffer;
376
341
            m_capacity = size;
377
341
        }
378
341
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
136
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
136
        if (UIndex(size) > UIndex(m_capacity))
356
136
        {
357
136
            T* newBuffer = _allocate(size);
358
136
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
136
            m_buffer = newBuffer;
376
136
            m_capacity = size;
377
136
        }
378
136
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
50
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
50
        if (UIndex(size) > UIndex(m_capacity))
356
50
        {
357
50
            T* newBuffer = _allocate(size);
358
50
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
50
            m_buffer = newBuffer;
376
50
            m_capacity = size;
377
50
        }
378
50
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.35k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.35k
        if (UIndex(size) > UIndex(m_capacity))
356
1.35k
        {
357
1.35k
            T* newBuffer = _allocate(size);
358
1.35k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.35k
            m_buffer = newBuffer;
376
1.35k
            m_capacity = size;
377
1.35k
        }
378
1.35k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
148k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
148k
        if (UIndex(size) > UIndex(m_capacity))
356
148k
        {
357
148k
            T* newBuffer = _allocate(size);
358
148k
            if (m_capacity)
359
103k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
103k
                {
364
3.69M
                    for (Index i = 0; i < m_count; i++)
365
3.59M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
3.69M
                    for (Index i = m_count; i < size; i++)
369
3.59M
                    {
370
3.59M
                        new (newBuffer + i) T();
371
3.59M
                    }
372
103k
                }
373
103k
                _deallocateBuffer();
374
103k
            }
375
148k
            m_buffer = newBuffer;
376
148k
            m_capacity = size;
377
148k
        }
378
148k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
252
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
252
        if (UIndex(size) > UIndex(m_capacity))
356
252
        {
357
252
            T* newBuffer = _allocate(size);
358
252
            if (m_capacity)
359
190
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
190
                {
364
19.0k
                    for (Index i = 0; i < m_count; i++)
365
18.8k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
19.0k
                    for (Index i = m_count; i < size; i++)
369
18.8k
                    {
370
18.8k
                        new (newBuffer + i) T();
371
18.8k
                    }
372
190
                }
373
190
                _deallocateBuffer();
374
190
            }
375
252
            m_buffer = newBuffer;
376
252
            m_capacity = size;
377
252
        }
378
252
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
882
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
882
        if (UIndex(size) > UIndex(m_capacity))
356
882
        {
357
882
            T* newBuffer = _allocate(size);
358
882
            if (m_capacity)
359
820
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
820
                {
364
11.5M
                    for (Index i = 0; i < m_count; i++)
365
11.5M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
11.5M
                    for (Index i = m_count; i < size; i++)
369
11.5M
                    {
370
11.5M
                        new (newBuffer + i) T();
371
11.5M
                    }
372
820
                }
373
820
                _deallocateBuffer();
374
820
            }
375
882
            m_buffer = newBuffer;
376
882
            m_capacity = size;
377
882
        }
378
882
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.36k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.36k
        if (UIndex(size) > UIndex(m_capacity))
356
148
        {
357
148
            T* newBuffer = _allocate(size);
358
148
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
148
            m_buffer = newBuffer;
376
148
            m_capacity = size;
377
148
        }
378
7.36k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
62
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
62
        if (UIndex(size) > UIndex(m_capacity))
356
62
        {
357
62
            T* newBuffer = _allocate(size);
358
62
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
62
            m_buffer = newBuffer;
376
62
            m_capacity = size;
377
62
        }
378
62
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
62
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
62
        if (UIndex(size) > UIndex(m_capacity))
356
62
        {
357
62
            T* newBuffer = _allocate(size);
358
62
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
62
            m_buffer = newBuffer;
376
62
            m_capacity = size;
377
62
        }
378
62
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
124
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
124
        if (UIndex(size) > UIndex(m_capacity))
356
62
        {
357
62
            T* newBuffer = _allocate(size);
358
62
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
62
            m_buffer = newBuffer;
376
62
            m_capacity = size;
377
62
        }
378
124
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
86
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
86
        if (UIndex(size) > UIndex(m_capacity))
356
86
        {
357
86
            T* newBuffer = _allocate(size);
358
86
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
86
            m_buffer = newBuffer;
376
86
            m_capacity = size;
377
86
        }
378
86
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.84k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.84k
        if (UIndex(size) > UIndex(m_capacity))
356
1.21k
        {
357
1.21k
            T* newBuffer = _allocate(size);
358
1.21k
            if (m_capacity)
359
189
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
189
                {
364
7.65k
                    for (Index i = 0; i < m_count; i++)
365
7.46k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
4.58k
                    for (Index i = m_count; i < size; i++)
369
4.39k
                    {
370
4.39k
                        new (newBuffer + i) T();
371
4.39k
                    }
372
189
                }
373
189
                _deallocateBuffer();
374
189
            }
375
1.21k
            m_buffer = newBuffer;
376
1.21k
            m_capacity = size;
377
1.21k
        }
378
3.84k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
68
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
68
        if (UIndex(size) > UIndex(m_capacity))
356
68
        {
357
68
            T* newBuffer = _allocate(size);
358
68
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
68
            m_buffer = newBuffer;
376
68
            m_capacity = size;
377
68
        }
378
68
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
67
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
67
        if (UIndex(size) > UIndex(m_capacity))
356
67
        {
357
67
            T* newBuffer = _allocate(size);
358
67
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
67
            m_buffer = newBuffer;
376
67
            m_capacity = size;
377
67
        }
378
67
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
185
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
185
        if (UIndex(size) > UIndex(m_capacity))
356
185
        {
357
185
            T* newBuffer = _allocate(size);
358
185
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
185
            m_buffer = newBuffer;
376
185
            m_capacity = size;
377
185
        }
378
185
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
412
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
412
        if (UIndex(size) > UIndex(m_capacity))
356
412
        {
357
412
            T* newBuffer = _allocate(size);
358
412
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
412
            m_buffer = newBuffer;
376
412
            m_capacity = size;
377
412
        }
378
412
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E7reserveEl
Line
Count
Source
351
130
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
130
        if (UIndex(size) > UIndex(m_capacity))
356
130
        {
357
130
            T* newBuffer = _allocate(size);
358
130
            if (m_capacity)
359
34
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
34
                {
364
994
                    for (Index i = 0; i < m_count; i++)
365
960
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
994
                    for (Index i = m_count; i < size; i++)
369
960
                    {
370
960
                        new (newBuffer + i) T();
371
960
                    }
372
34
                }
373
34
                _deallocateBuffer();
374
34
            }
375
130
            m_buffer = newBuffer;
376
130
            m_capacity = size;
377
130
        }
378
130
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
417
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
417
        if (UIndex(size) > UIndex(m_capacity))
356
417
        {
357
417
            T* newBuffer = _allocate(size);
358
417
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
417
            m_buffer = newBuffer;
376
417
            m_capacity = size;
377
417
        }
378
417
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
266
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
266
        if (UIndex(size) > UIndex(m_capacity))
356
266
        {
357
266
            T* newBuffer = _allocate(size);
358
266
            if (m_capacity)
359
228
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
228
                {
364
38.5k
                    for (Index i = 0; i < m_count; i++)
365
38.3k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
38.5k
                    for (Index i = m_count; i < size; i++)
369
38.3k
                    {
370
38.3k
                        new (newBuffer + i) T();
371
38.3k
                    }
372
228
                }
373
228
                _deallocateBuffer();
374
228
            }
375
266
            m_buffer = newBuffer;
376
266
            m_capacity = size;
377
266
        }
378
266
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
76
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
76
        if (UIndex(size) > UIndex(m_capacity))
356
76
        {
357
76
            T* newBuffer = _allocate(size);
358
76
            if (m_capacity)
359
38
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
38
                {
364
646
                    for (Index i = 0; i < m_count; i++)
365
608
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
646
                    for (Index i = m_count; i < size; i++)
369
608
                    {
370
608
                        new (newBuffer + i) T();
371
608
                    }
372
38
                }
373
38
                _deallocateBuffer();
374
38
            }
375
76
            m_buffer = newBuffer;
376
76
            m_capacity = size;
377
76
        }
378
76
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
65
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
65
        if (UIndex(size) > UIndex(m_capacity))
356
65
        {
357
65
            T* newBuffer = _allocate(size);
358
65
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
65
            m_buffer = newBuffer;
376
65
            m_capacity = size;
377
65
        }
378
65
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.18k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.18k
        if (UIndex(size) > UIndex(m_capacity))
356
1.18k
        {
357
1.18k
            T* newBuffer = _allocate(size);
358
1.18k
            if (m_capacity)
359
564
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
564
                {
364
9.81k
                    for (Index i = 0; i < m_count; i++)
365
9.24k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.81k
                    for (Index i = m_count; i < size; i++)
369
9.24k
                    {
370
9.24k
                        new (newBuffer + i) T();
371
9.24k
                    }
372
564
                }
373
564
                _deallocateBuffer();
374
564
            }
375
1.18k
            m_buffer = newBuffer;
376
1.18k
            m_capacity = size;
377
1.18k
        }
378
1.18k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
271
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
271
        if (UIndex(size) > UIndex(m_capacity))
356
271
        {
357
271
            T* newBuffer = _allocate(size);
358
271
            if (m_capacity)
359
38
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
38
                {
364
774
                    for (Index i = 0; i < m_count; i++)
365
736
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
774
                    for (Index i = m_count; i < size; i++)
369
736
                    {
370
736
                        new (newBuffer + i) T();
371
736
                    }
372
38
                }
373
38
                _deallocateBuffer();
374
38
            }
375
271
            m_buffer = newBuffer;
376
271
            m_capacity = size;
377
271
        }
378
271
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.63k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.63k
        if (UIndex(size) > UIndex(m_capacity))
356
1.63k
        {
357
1.63k
            T* newBuffer = _allocate(size);
358
1.63k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.63k
            m_buffer = newBuffer;
376
1.63k
            m_capacity = size;
377
1.63k
        }
378
1.63k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.36k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.36k
        if (UIndex(size) > UIndex(m_capacity))
356
1.36k
        {
357
1.36k
            T* newBuffer = _allocate(size);
358
1.36k
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
1.36k
            m_buffer = newBuffer;
376
1.36k
            m_capacity = size;
377
1.36k
        }
378
1.36k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
27
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
27
        if (UIndex(size) > UIndex(m_capacity))
356
26
        {
357
26
            T* newBuffer = _allocate(size);
358
26
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26
            m_buffer = newBuffer;
376
26
            m_capacity = size;
377
26
        }
378
27
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
20
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
20
        if (UIndex(size) > UIndex(m_capacity))
356
20
        {
357
20
            T* newBuffer = _allocate(size);
358
20
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
20
            m_buffer = newBuffer;
376
20
            m_capacity = size;
377
20
        }
378
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
25
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
25
        if (UIndex(size) > UIndex(m_capacity))
356
25
        {
357
25
            T* newBuffer = _allocate(size);
358
25
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
25
            m_buffer = newBuffer;
376
25
            m_capacity = size;
377
25
        }
378
25
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
150
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
150
        if (UIndex(size) > UIndex(m_capacity))
356
150
        {
357
150
            T* newBuffer = _allocate(size);
358
150
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
150
            m_buffer = newBuffer;
376
150
            m_capacity = size;
377
150
        }
378
150
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
37.3k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
37.3k
        if (UIndex(size) > UIndex(m_capacity))
356
17.6k
        {
357
17.6k
            T* newBuffer = _allocate(size);
358
17.6k
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
17.6k
            m_buffer = newBuffer;
376
17.6k
            m_capacity = size;
377
17.6k
        }
378
37.3k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9.23k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9.23k
        if (UIndex(size) > UIndex(m_capacity))
356
7.98k
        {
357
7.98k
            T* newBuffer = _allocate(size);
358
7.98k
            if (m_capacity)
359
68
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
68
                {
364
14.8k
                    for (Index i = 0; i < m_count; i++)
365
14.7k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.8k
                    for (Index i = m_count; i < size; i++)
369
14.7k
                    {
370
14.7k
                        new (newBuffer + i) T();
371
14.7k
                    }
372
68
                }
373
68
                _deallocateBuffer();
374
68
            }
375
7.98k
            m_buffer = newBuffer;
376
7.98k
            m_capacity = size;
377
7.98k
        }
378
9.23k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.51k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.51k
        if (UIndex(size) > UIndex(m_capacity))
356
2.51k
        {
357
2.51k
            T* newBuffer = _allocate(size);
358
2.51k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.51k
            m_buffer = newBuffer;
376
2.51k
            m_capacity = size;
377
2.51k
        }
378
2.51k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
284
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
284
        if (UIndex(size) > UIndex(m_capacity))
356
284
        {
357
284
            T* newBuffer = _allocate(size);
358
284
            if (m_capacity)
359
202
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
202
                {
364
59.0k
                    for (Index i = 0; i < m_count; i++)
365
58.8k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
59.0k
                    for (Index i = m_count; i < size; i++)
369
58.8k
                    {
370
58.8k
                        new (newBuffer + i) T();
371
58.8k
                    }
372
202
                }
373
202
                _deallocateBuffer();
374
202
            }
375
284
            m_buffer = newBuffer;
376
284
            m_capacity = size;
377
284
        }
378
284
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.92k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.92k
        if (UIndex(size) > UIndex(m_capacity))
356
2.92k
        {
357
2.92k
            T* newBuffer = _allocate(size);
358
2.92k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.92k
            m_buffer = newBuffer;
376
2.92k
            m_capacity = size;
377
2.92k
        }
378
2.92k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.87k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.87k
        if (UIndex(size) > UIndex(m_capacity))
356
2.87k
        {
357
2.87k
            T* newBuffer = _allocate(size);
358
2.87k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.87k
            m_buffer = newBuffer;
376
2.87k
            m_capacity = size;
377
2.87k
        }
378
2.87k
    }
379
380
    void growToCount(Index count)
381
0
    {
382
0
        Index newBufferCount = Index(1) << Math::Log2Ceil((unsigned int)count);
383
0
        if (m_capacity < newBufferCount)
384
0
        {
385
0
            reserve(newBufferCount);
386
0
        }
387
0
        m_count = count;
388
0
    }
Unexecuted instantiation: _ZN5Slang4ListIcNS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE11growToCountEl
389
390
    void setCount(Index count)
391
6.97M
    {
392
6.97M
        reserve(count);
393
6.97M
        m_count = count;
394
6.97M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4.12M
    {
392
4.12M
        reserve(count);
393
4.12M
        m_count = count;
394
4.12M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2.78M
    {
392
2.78M
        reserve(count);
393
2.78M
        m_count = count;
394
2.78M
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E8setCountEl
Line
Count
Source
391
542
    {
392
542
        reserve(count);
393
542
        m_count = count;
394
542
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
542
    {
392
542
        reserve(count);
393
542
        m_count = count;
394
542
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
542
    {
392
542
        reserve(count);
393
542
        m_count = count;
394
542
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1.26k
    {
392
1.26k
        reserve(count);
393
1.26k
        m_count = count;
394
1.26k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1.60k
    {
392
1.60k
        reserve(count);
393
1.60k
        m_count = count;
394
1.60k
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
56
    {
392
56
        reserve(count);
393
56
        m_count = count;
394
56
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
3.98k
    {
392
3.98k
        reserve(count);
393
3.98k
        m_count = count;
394
3.98k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
13.6k
    {
392
13.6k
        reserve(count);
393
13.6k
        m_count = count;
394
13.6k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
3.89k
    {
392
3.89k
        reserve(count);
393
3.89k
        m_count = count;
394
3.89k
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1
    {
392
1
        reserve(count);
393
1
        m_count = count;
394
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
10
    {
392
10
        reserve(count);
393
10
        m_count = count;
394
10
    }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
632
    {
392
632
        reserve(count);
393
632
        m_count = count;
394
632
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
251
    {
392
251
        reserve(count);
393
251
        m_count = count;
394
251
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
124
    {
392
124
        reserve(count);
393
124
        m_count = count;
394
124
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
7.36k
    {
392
7.36k
        reserve(count);
393
7.36k
        m_count = count;
394
7.36k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
86
    {
392
86
        reserve(count);
393
86
        m_count = count;
394
86
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
3.84k
    {
392
3.84k
        reserve(count);
393
3.84k
        m_count = count;
394
3.84k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
62
    {
392
62
        reserve(count);
393
62
        m_count = count;
394
62
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
62
    {
392
62
        reserve(count);
393
62
        m_count = count;
394
62
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
5.24k
    {
392
5.24k
        reserve(count);
393
5.24k
        m_count = count;
394
5.24k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
68
    {
392
68
        reserve(count);
393
68
        m_count = count;
394
68
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
331
    {
392
331
        reserve(count);
393
331
        m_count = count;
394
331
    }
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
27
    {
392
27
        reserve(count);
393
27
        m_count = count;
394
27
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
8.84k
    {
392
8.84k
        reserve(count);
393
8.84k
        m_count = count;
394
8.84k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
19.7k
    {
392
19.7k
        reserve(count);
393
19.7k
        m_count = count;
394
19.7k
    }
395
396
0
    void unsafeShrinkToCount(Index count) { m_count = count; }
397
398
    void compress()
399
0
    {
400
0
        if (m_capacity > m_count && m_count > 0)
401
0
        {
402
0
            T* newBuffer = _allocate(m_count);
403
0
            for (Index i = 0; i < m_count; i++)
404
0
                newBuffer[i] = static_cast<T&&>(m_buffer[i]);
405
406
0
            _deallocateBuffer();
407
0
            m_buffer = newBuffer;
408
0
            m_capacity = m_count;
409
0
        }
410
0
    }
411
412
    SLANG_FORCE_INLINE const T& operator[](Index idx) const
413
97.0M
    {
414
97.0M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
97.0M
        return m_buffer[idx];
416
97.0M
    }
_ZNK5Slang4ListImNS_17StandardAllocatorEEixEl
Line
Count
Source
413
19.1M
    {
414
19.1M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
19.1M
        return m_buffer[idx];
416
19.1M
    }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEixEl
Line
Count
Source
413
126k
    {
414
126k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
126k
        return m_buffer[idx];
416
126k
    }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
18
    {
414
18
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
18
        return m_buffer[idx];
416
18
    }
_ZNK5Slang4ListIlNS_17StandardAllocatorEEixEl
Line
Count
Source
413
220
    {
414
220
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
220
        return m_buffer[idx];
416
220
    }
_ZNK5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEixEl
Line
Count
Source
413
7.92k
    {
414
7.92k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
7.92k
        return m_buffer[idx];
416
7.92k
    }
_ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEixEl
Line
Count
Source
413
434
    {
414
434
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
434
        return m_buffer[idx];
416
434
    }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEixEl
Line
Count
Source
413
60
    {
414
60
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
60
        return m_buffer[idx];
416
60
    }
_ZNK5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
413
67.7M
    {
414
67.7M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
67.7M
        return m_buffer[idx];
416
67.7M
    }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
413
7.30k
    {
414
7.30k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
7.30k
        return m_buffer[idx];
416
7.30k
    }
Unexecuted instantiation: _ZNK5Slang4ListIhNS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEixEl
Line
Count
Source
413
13.5k
    {
414
13.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
13.5k
        return m_buffer[idx];
416
13.5k
    }
_ZNK5Slang4ListINS_5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
413
2.91k
    {
414
2.91k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
2.91k
        return m_buffer[idx];
416
2.91k
    }
_ZNK5Slang4ListIjNS_17StandardAllocatorEEixEl
Line
Count
Source
413
93.3k
    {
414
93.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
93.3k
        return m_buffer[idx];
416
93.3k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4StmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4NameENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_7TypeExpENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
37.1k
    {
414
37.1k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
37.1k
        return m_buffer[idx];
416
37.1k
    }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEixEl
Line
Count
Source
413
6
    {
414
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
6
        return m_buffer[idx];
416
6
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEEixEl
Line
Count
Source
413
3.35k
    {
414
3.35k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
3.35k
        return m_buffer[idx];
416
3.35k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
413
2
    {
414
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
2
        return m_buffer[idx];
416
2
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
24
    {
414
24
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
24
        return m_buffer[idx];
416
24
    }
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
26
    {
414
26
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
26
        return m_buffer[idx];
416
26
    }
_ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
1.02k
    {
414
1.02k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
1.02k
        return m_buffer[idx];
416
1.02k
    }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
14
    {
414
14
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
14
        return m_buffer[idx];
416
14
    }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
3
    {
414
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
3
        return m_buffer[idx];
416
3
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEixEl
Line
Count
Source
413
9.67M
    {
414
9.67M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
9.67M
        return m_buffer[idx];
416
9.67M
    }
_ZNK5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
34.1k
    {
414
34.1k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
34.1k
        return m_buffer[idx];
416
34.1k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
412
    {
414
412
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
412
        return m_buffer[idx];
416
412
    }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
86
    {
414
86
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
86
        return m_buffer[idx];
416
86
    }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEEixEl
Line
Count
Source
413
463
    {
414
463
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
463
        return m_buffer[idx];
416
463
    }
_ZNK5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
6
    {
414
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
6
        return m_buffer[idx];
416
6
    }
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEixEl
Line
Count
Source
413
73.7k
    {
414
73.7k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
73.7k
        return m_buffer[idx];
416
73.7k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEixEl
Line
Count
Source
413
45.7k
    {
414
45.7k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
45.7k
        return m_buffer[idx];
416
45.7k
    }
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEixEl
Line
Count
Source
413
56
    {
414
56
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
56
        return m_buffer[idx];
416
56
    }
417
418
    SLANG_FORCE_INLINE T& operator[](Index idx)
419
96.8M
    {
420
96.8M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
96.8M
        return m_buffer[idx];
422
96.8M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEixEl
Line
Count
Source
419
9.09M
    {
420
9.09M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
9.09M
        return m_buffer[idx];
422
9.09M
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
489
    {
420
489
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
489
        return m_buffer[idx];
422
489
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
17.5k
    {
420
17.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
17.5k
        return m_buffer[idx];
422
17.5k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_EixEl
Line
Count
Source
419
30.3k
    {
420
30.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
30.3k
        return m_buffer[idx];
422
30.3k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEixEl
Line
Count
Source
419
914k
    {
420
914k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
914k
        return m_buffer[idx];
422
914k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
32.6k
    {
420
32.6k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
32.6k
        return m_buffer[idx];
422
32.6k
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.39M
    {
420
3.39M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.39M
        return m_buffer[idx];
422
3.39M
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEixEl
Line
Count
Source
419
302k
    {
420
302k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
302k
        return m_buffer[idx];
422
302k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
509
    {
420
509
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
509
        return m_buffer[idx];
422
509
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
555
    {
420
555
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
555
        return m_buffer[idx];
422
555
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
812
    {
420
812
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
812
        return m_buffer[idx];
422
812
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
24
    {
420
24
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
24
        return m_buffer[idx];
422
24
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.78k
    {
420
2.78k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.78k
        return m_buffer[idx];
422
2.78k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIhNS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.80M
    {
420
3.80M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.80M
        return m_buffer[idx];
422
3.80M
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
662k
    {
420
662k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
662k
        return m_buffer[idx];
422
662k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIbNS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1
    {
420
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1
        return m_buffer[idx];
422
1
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEEixEl
Line
Count
Source
419
131
    {
420
131
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
131
        return m_buffer[idx];
422
131
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEixEl
Line
Count
Source
419
44
    {
420
44
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
44
        return m_buffer[idx];
422
44
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEEixEl
Line
Count
Source
419
346k
    {
420
346k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
346k
        return m_buffer[idx];
422
346k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEixEl
Line
Count
Source
419
435k
    {
420
435k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
435k
        return m_buffer[idx];
422
435k
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
41
    {
420
41
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
41
        return m_buffer[idx];
422
41
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEixEl
Line
Count
Source
419
32.3k
    {
420
32.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
32.3k
        return m_buffer[idx];
422
32.3k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
729
    {
420
729
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
729
        return m_buffer[idx];
422
729
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEixEl
Line
Count
Source
419
7
    {
420
7
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
7
        return m_buffer[idx];
422
7
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
227k
    {
420
227k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
227k
        return m_buffer[idx];
422
227k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
195
    {
420
195
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
195
        return m_buffer[idx];
422
195
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEixEl
Line
Count
Source
419
31
    {
420
31
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
31
        return m_buffer[idx];
422
31
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
57
    {
420
57
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
57
        return m_buffer[idx];
422
57
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEixEl
Line
Count
Source
419
41.0M
    {
420
41.0M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
41.0M
        return m_buffer[idx];
422
41.0M
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEixEl
Line
Count
Source
419
30.4k
    {
420
30.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
30.4k
        return m_buffer[idx];
422
30.4k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
53.0k
    {
420
53.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
53.0k
        return m_buffer[idx];
422
53.0k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEEixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEEixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
419
37.5k
    {
420
37.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
37.5k
        return m_buffer[idx];
422
37.5k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4.09k
    {
420
4.09k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4.09k
        return m_buffer[idx];
422
4.09k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEixEl
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
15
    {
420
15
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
15
        return m_buffer[idx];
422
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEixEl
Line
Count
Source
419
16.2k
    {
420
16.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
16.2k
        return m_buffer[idx];
422
16.2k
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEixEl
Line
Count
Source
419
36
    {
420
36
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
36
        return m_buffer[idx];
422
36
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIjNS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.75M
    {
420
3.75M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.75M
        return m_buffer[idx];
422
3.75M
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.42k
    {
420
1.42k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.42k
        return m_buffer[idx];
422
1.42k
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
396
    {
420
396
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
396
        return m_buffer[idx];
422
396
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEEixEl
Line
Count
Source
419
5
    {
420
5
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
5
        return m_buffer[idx];
422
5
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEixEl
Line
Count
Source
419
237k
    {
420
237k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
237k
        return m_buffer[idx];
422
237k
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
76
    {
420
76
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
76
        return m_buffer[idx];
422
76
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_EixEl
Line
Count
Source
419
13
    {
420
13
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
13
        return m_buffer[idx];
422
13
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEixEl
Line
Count
Source
419
310
    {
420
310
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
310
        return m_buffer[idx];
422
310
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
972
    {
420
972
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
972
        return m_buffer[idx];
422
972
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
17.5k
    {
420
17.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
17.5k
        return m_buffer[idx];
422
17.5k
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
594k
    {
420
594k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
594k
        return m_buffer[idx];
422
594k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
120k
    {
420
120k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
120k
        return m_buffer[idx];
422
120k
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4.29k
    {
420
4.29k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4.29k
        return m_buffer[idx];
422
4.29k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEixEl
Line
Count
Source
419
13.7k
    {
420
13.7k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
13.7k
        return m_buffer[idx];
422
13.7k
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
419
144
    {
420
144
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
144
        return m_buffer[idx];
422
144
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
284
    {
420
284
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
284
        return m_buffer[idx];
422
284
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
508
    {
420
508
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
508
        return m_buffer[idx];
422
508
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
144
    {
420
144
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
144
        return m_buffer[idx];
422
144
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1
    {
420
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1
        return m_buffer[idx];
422
1
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEixEl
Line
Count
Source
419
9
    {
420
9
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
9
        return m_buffer[idx];
422
9
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEEixEl
Line
Count
Source
419
36
    {
420
36
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
36
        return m_buffer[idx];
422
36
    }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEixEl
Line
Count
Source
419
15.3k
    {
420
15.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
15.3k
        return m_buffer[idx];
422
15.3k
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEEixEl
Line
Count
Source
419
40.2k
    {
420
40.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
40.2k
        return m_buffer[idx];
422
40.2k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
30
    {
420
30
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
30
        return m_buffer[idx];
422
30
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
578
    {
420
578
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
578
        return m_buffer[idx];
422
578
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
25
    {
420
25
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
25
        return m_buffer[idx];
422
25
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
27.5k
    {
420
27.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
27.5k
        return m_buffer[idx];
422
27.5k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEixEl
Line
Count
Source
419
185
    {
420
185
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
185
        return m_buffer[idx];
422
185
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
98
    {
420
98
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
98
        return m_buffer[idx];
422
98
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEEixEl
Line
Count
Source
419
270
    {
420
270
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
270
        return m_buffer[idx];
422
270
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
182
    {
420
182
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
182
        return m_buffer[idx];
422
182
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEEixEl
Line
Count
Source
419
307
    {
420
307
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
307
        return m_buffer[idx];
422
307
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEEixEl
Line
Count
Source
419
74
    {
420
74
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
74
        return m_buffer[idx];
422
74
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.30k
    {
420
1.30k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.30k
        return m_buffer[idx];
422
1.30k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.82k
    {
420
2.82k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.82k
        return m_buffer[idx];
422
2.82k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
420
    {
420
420
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
420
        return m_buffer[idx];
422
420
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
552
    {
420
552
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
552
        return m_buffer[idx];
422
552
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEEixEl
Line
Count
Source
419
52
    {
420
52
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
52
        return m_buffer[idx];
422
52
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.64k
    {
420
1.64k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.64k
        return m_buffer[idx];
422
1.64k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
8
    {
420
8
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8
        return m_buffer[idx];
422
8
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
303
    {
420
303
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
303
        return m_buffer[idx];
422
303
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
5
    {
420
5
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
5
        return m_buffer[idx];
422
5
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
17
    {
420
17
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
17
        return m_buffer[idx];
422
17
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
6
    {
420
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
6
        return m_buffer[idx];
422
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
9.67M
    {
420
9.67M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
9.67M
        return m_buffer[idx];
422
9.67M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEEixEl
Line
Count
Source
419
15.3M
    {
420
15.3M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
15.3M
        return m_buffer[idx];
422
15.3M
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.40M
    {
420
2.40M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.40M
        return m_buffer[idx];
422
2.40M
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.18M
    {
420
1.18M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.18M
        return m_buffer[idx];
422
1.18M
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.19M
    {
420
1.19M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.19M
        return m_buffer[idx];
422
1.19M
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.19M
    {
420
1.19M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.19M
        return m_buffer[idx];
422
1.19M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_EixEl
Line
Count
Source
419
390
    {
420
390
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
390
        return m_buffer[idx];
422
390
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
29.5k
    {
420
29.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
29.5k
        return m_buffer[idx];
422
29.5k
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.97k
    {
420
1.97k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.97k
        return m_buffer[idx];
422
1.97k
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEEixEl
Line
Count
Source
419
718
    {
420
718
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
718
        return m_buffer[idx];
422
718
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEEixEl
Line
Count
Source
419
142
    {
420
142
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
142
        return m_buffer[idx];
422
142
    }
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEixEl
Line
Count
Source
419
849
    {
420
849
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
849
        return m_buffer[idx];
422
849
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEEixEl
Line
Count
Source
419
738
    {
420
738
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
738
        return m_buffer[idx];
422
738
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_EixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEixEl
Line
Count
Source
419
27
    {
420
27
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
27
        return m_buffer[idx];
422
27
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
125
    {
420
125
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
125
        return m_buffer[idx];
422
125
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
39.2k
    {
420
39.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
39.2k
        return m_buffer[idx];
422
39.2k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
40.4k
    {
420
40.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
40.4k
        return m_buffer[idx];
422
40.4k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEEixEl
423
424
    template<typename Func>
425
    Index findFirstIndex(const Func& predicate) const
426
11.2k
    {
427
70.7k
        for (Index i = 0; i < m_count; i++)
428
66.6k
        {
429
66.6k
            if (predicate(m_buffer[i]))
430
7.05k
                return i;
431
66.6k
        }
432
4.14k
        return -1;
433
11.2k
    }
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE14findFirstIndexIZNKS1_8findNameERKNS_6StringEEUlRKS2_E_EElRKT_
Line
Count
Source
426
4.09k
    {
427
19.0k
        for (Index i = 0; i < m_count; i++)
428
15.8k
        {
429
15.8k
            if (predicate(m_buffer[i]))
430
897
                return i;
431
15.8k
        }
432
3.19k
        return -1;
433
4.09k
    }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE14findFirstIndexIZNS_17CompilerOptionSet3addEN5slang18CompilerOptionNameERKS3_bEUlRKS1_E_EElRKT_
Line
Count
Source
426
6.16k
    {
427
50.7k
        for (Index i = 0; i < m_count; i++)
428
50.7k
        {
429
50.7k
            if (predicate(m_buffer[i]))
430
6.16k
                return i;
431
50.7k
        }
432
0
        return -1;
433
6.16k
    }
Unexecuted instantiation: slang-ast-print.cpp:_ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE14findFirstIndexIZNS1_7getPartENS2_4TypeERKNS_18UnownedStringSliceERKS4_E3$_0EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE14findFirstIndexIZNKS1_10indexOfKeyERKNS_18UnownedStringSliceEEUlRKS2_E_EElRKT_
slang-legalize-types.cpp:_ZNK5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE14findFirstIndexIZNS_16legalizeTypeImplEPS1_PNS_6IRTypeEE3$_0EElRKT_
Line
Count
Source
426
901
    {
427
920
        for (Index i = 0; i < m_count; i++)
428
19
        {
429
19
            if (predicate(m_buffer[i]))
430
0
                return i;
431
19
        }
432
901
        return -1;
433
901
    }
slang-doc-extractor.cpp:_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE14findFirstIndexIZNS_18DocMarkupExtractor7extractEPKNS6_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERS4_RNS0_INS6_16SearchItemOutputES3_EEE3$_1EElRKT_
Line
Count
Source
426
27
    {
427
28
        for (Index i = 0; i < m_count; i++)
428
1
        {
429
1
            if (predicate(m_buffer[i]))
430
0
                return i;
431
1
        }
432
27
        return -1;
433
27
    }
slang-downstream-compiler-set.cpp:_ZNK5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE14findFirstIndexIZNS_21DownstreamCompilerSet16hasSharedLibraryEPS2_E3$_0EElRKT_
Line
Count
Source
426
20
    {
427
20
        for (Index i = 0; i < m_count; i++)
428
0
        {
429
0
            if (predicate(m_buffer[i]))
430
0
                return i;
431
0
        }
432
20
        return -1;
433
20
    }
Unexecuted instantiation: slang-spirv-core-grammar.cpp:_ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE14findFirstIndexIZNS_20SPIRVCoreGrammarInfo12loadFromJSONERNS_10SourceViewERNS_14DiagnosticSinkEE3$_0EElRKT_
Unexecuted instantiation: slang-spirv-core-grammar.cpp:_ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE14findFirstIndexIZNS_20SPIRVCoreGrammarInfo12loadFromJSONERNS_10SourceViewERNS_14DiagnosticSinkEE3$_1EElRKT_
434
435
    template<typename T2>
436
    Index indexOf(const T2& val) const
437
110k
    {
438
327k
        for (Index i = 0; i < m_count; i++)
439
221k
        {
440
221k
            if (m_buffer[i] == val)
441
4.18k
                return i;
442
221k
        }
443
105k
        return -1;
444
110k
    }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
2
    {
438
3
        for (Index i = 0; i < m_count; i++)
439
1
        {
440
1
            if (m_buffer[i] == val)
441
0
                return i;
442
1
        }
443
2
        return -1;
444
2
    }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
33
    {
438
63
        for (Index i = 0; i < m_count; i++)
439
63
        {
440
63
            if (m_buffer[i] == val)
441
33
                return i;
442
63
        }
443
0
        return -1;
444
33
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
_ZNK5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E7indexOfIS3_EElRKT_
Line
Count
Source
437
4
    {
438
4
        for (Index i = 0; i < m_count; i++)
439
0
        {
440
0
            if (m_buffer[i] == val)
441
0
                return i;
442
0
        }
443
4
        return -1;
444
4
    }
_ZNK5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E7indexOfIS3_EElRKT_
Line
Count
Source
437
4
    {
438
4
        for (Index i = 0; i < m_count; i++)
439
0
        {
440
0
            if (m_buffer[i] == val)
441
0
                return i;
442
0
        }
443
4
        return -1;
444
4
    }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
36
    {
438
61
        for (Index i = 0; i < m_count; i++)
439
34
        {
440
34
            if (m_buffer[i] == val)
441
9
                return i;
442
34
        }
443
27
        return -1;
444
36
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
3
    {
438
6
        for (Index i = 0; i < m_count; i++)
439
5
        {
440
5
            if (m_buffer[i] == val)
441
2
                return i;
442
5
        }
443
1
        return -1;
444
3
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
3.87k
    {
438
12.2k
        for (Index i = 0; i < m_count; i++)
439
10.8k
        {
440
10.8k
            if (m_buffer[i] == val)
441
2.40k
                return i;
442
10.8k
        }
443
1.46k
        return -1;
444
3.87k
    }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
307
    {
438
664
        for (Index i = 0; i < m_count; i++)
439
375
        {
440
375
            if (m_buffer[i] == val)
441
18
                return i;
442
375
        }
443
289
        return -1;
444
307
    }
Unexecuted instantiation: _ZNK5Slang4ListIlNS_17StandardAllocatorEE7indexOfIlEElRKT_
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
105k
    {
438
314k
        for (Index i = 0; i < m_count; i++)
439
209k
        {
440
209k
            if (m_buffer[i] == val)
441
1.71k
                return i;
442
209k
        }
443
104k
        return -1;
444
105k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE7indexOfIS3_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7indexOfIA5_cEElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE7indexOfINS_19TerminatedCharSliceEEElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
445
446
    template<typename Func>
447
    Index findLastIndex(const Func& predicate) const
448
    {
449
        for (Index i = m_count - 1; i >= 0; i--)
450
        {
451
            if (predicate(m_buffer[i]))
452
                return i;
453
        }
454
        return -1;
455
    }
456
457
    template<typename T2>
458
    Index lastIndexOf(const T2& val) const
459
    {
460
        for (Index i = m_count - 1; i >= 0; i--)
461
        {
462
            if (m_buffer[i] == val)
463
                return i;
464
        }
465
        return -1;
466
    }
467
468
3.91k
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E8containsERKS3_
Line
Count
Source
468
4
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E8containsERKS3_
Line
Count
Source
468
4
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
36
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8containsERKS1_
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
2
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
3
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
3.87k
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
469
470
    void sort()
471
7.87k
    {
472
42.5M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortEvENKUlRKS1_S5_E_clES5_S5_
Line
Count
Source
472
54.5k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
_ZZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortEvENKUlRKS1_S5_E_clES5_S5_
Line
Count
Source
472
2.56k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
20.7M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
21.7M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
7.87k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
1
    {
472
1
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
1
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortEv
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
482
    {
472
482
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
482
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
7.30k
    {
472
7.30k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
7.30k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
86
    {
472
86
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
86
    }
474
475
    template<typename Comparer>
476
    void sort(Comparer compare)
477
9.68k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
9.68k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
9.68k
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE4sortIZNS_23PolynomialIntValBuilder12canonicalizeEPNS_4TypeEEUlS2_S2_E_EEvT_
Line
Count
Source
477
47
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
47
        std::sort(m_buffer, m_buffer + m_count, compare);
481
47
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE4sortIZNS_23PolynomialIntValBuilder12canonicalizeEPNS_4TypeEEUlS2_S2_E_EEvT_
Line
Count
Source
477
25
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
25
        std::sort(m_buffer, m_buffer + m_count, compare);
481
25
    }
slang-check-decl.cpp:_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE4sortIZNS_30getCanonicalGenericConstraintsEPNS_10ASTBuilderENS_7DeclRefINS_13ContainerDeclEEEE3$_0EEvT_
Line
Count
Source
477
5
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
5
        std::sort(m_buffer, m_buffer + m_count, compare);
481
5
    }
slang-check-decl.cpp:_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE4sortIZNS_31getCanonicalGenericConstraints2EPNS_10ASTBuilderENS_7DeclRefINS_13ContainerDeclEEEE3$_0EEvT_
Line
Count
Source
477
1.25k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
1.25k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
1.25k
    }
slang-check-overload.cpp:_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE4sortIZNS_16SemanticsVisitor13ResolveInvokeEPNS_10InvokeExprEE3$_0EEvT_
Line
Count
Source
477
370
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
370
        std::sort(m_buffer, m_buffer + m_count, compare);
481
370
    }
Unexecuted instantiation: slang-compile-request.cpp:_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE4sortIZNS_L28_calcViewInitiatingHierarchyEPNS_13SourceManagerERNS_10DictionaryIS2_S4_NS_4HashIS2_EESt8equal_toIS2_EEEE3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE4sortIZNS_17DocMarkdownWriter24writeCallableOverridableEPNS_12DocumentPageERKNS_11MarkupEntryES2_E3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_7VarDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_12PropertyDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_12CallableDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_17DocMarkdownWriter12writeAggTypeEPNS_12DocumentPageERKNS_11MarkupEntryEPNS_15AggTypeDeclBaseEE3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE4sortIZNS_9sortPagesEPS2_E3$_0EEvT_
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortIZNS3_4sortEvEUlRKS1_S6_E_EEvT_
Line
Count
Source
477
1
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
1
        std::sort(m_buffer, m_buffer + m_count, compare);
481
1
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE4sortIZNS1_18emitAggregateValueEPNS_9IRBuilderEPNS_6IRTypeES4_EUlRKS2_SB_E_EEvT_
Line
Count
Source
477
49
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
49
        std::sort(m_buffer, m_buffer + m_count, compare);
481
49
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE4sortIZNS2_34_orderRangeStartsDeterministicallyEvE3$_0EEvT_
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortIZNS3_4sortEvEUlRKS1_S6_E_EEvT_
Line
Count
Source
477
482
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
482
        std::sort(m_buffer, m_buffer + m_count, compare);
481
482
    }
Unexecuted instantiation: slang-serialize-ast.cpp:_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE4sortIZNS_L10_sortByKeyIS2_jEEvRNS0_INS1_IT_T0_EES4_EEEUlRKS3_SE_E_EEvS8_
Unexecuted instantiation: slang-serialize-ast.cpp:_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE4sortIZNS_L10_sortByKeyIS2_S4_EEvRNS0_INS1_IT_T0_EES6_EEEUlRKS5_SG_E_EEvSA_
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
7.30k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
7.30k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
7.30k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
86
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
86
        std::sort(m_buffer, m_buffer + m_count, compare);
481
86
    }
Unexecuted instantiation: slang-semantic-version.cpp:_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE4sortIZNS_20MatchSemanticVersion11findAnyBestEPKS1_lRKS5_E3$_0EEvT_
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E4sortIZNS1_7extractES4_lS6_S8_SD_SG_E3$_0EEvT_
Line
Count
Source
477
28
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
28
        std::sort(m_buffer, m_buffer + m_count, compare);
481
28
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E4sortIZNS1_7extractES4_lS6_S8_SD_SG_E3$_2EEvT_
Line
Count
Source
477
28
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
28
        std::sort(m_buffer, m_buffer + m_count, compare);
481
28
    }
slang-json-value.cpp:_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE4sortIZNS_13JSONContainer8areEqualEPKS1_S7_lE3$_0EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
slang-json-value.cpp:_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE4sortIZNS_13JSONContainer8areEqualEPKS1_S7_lE3$_1EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE4sortIPFbRKS2_S7_EEEvT_
482
483
    void stableSort()
484
    {
485
        stableSort([](const T& t1, const T& t2) { return t1 < t2; });
486
    }
487
488
    template<typename Comparer>
489
    void stableSort(Comparer compare)
490
    {
491
        std::stable_sort(m_buffer, m_buffer + m_count, compare);
492
    }
493
494
    template<typename IterateFunc>
495
    void forEach(IterateFunc f) const
496
    {
497
        for (Index i = 0; i < m_count; i++)
498
            f(m_buffer[i]);
499
    }
500
501
    template<typename Comparer>
502
    void quickSort(T* vals, Index startIndex, Index endIndex, Comparer comparer)
503
    {
504
        static const Index kMinQSortSize = 32;
505
506
        if (startIndex < endIndex)
507
        {
508
            if (endIndex - startIndex < kMinQSortSize)
509
                insertionSort(vals, startIndex, endIndex, comparer);
510
            else
511
            {
512
                Index pivotIndex = (startIndex + endIndex) >> 1;
513
                Index pivotNewIndex = partition(vals, startIndex, endIndex, pivotIndex, comparer);
514
                quickSort(vals, startIndex, pivotNewIndex - 1, comparer);
515
                quickSort(vals, pivotNewIndex + 1, endIndex, comparer);
516
            }
517
        }
518
    }
519
    template<typename Comparer>
520
    Index partition(T* vals, Index left, Index right, Index pivotIndex, Comparer comparer)
521
    {
522
        T pivotValue = vals[pivotIndex];
523
        swapElements(vals, right, pivotIndex);
524
        Index storeIndex = left;
525
        for (Index i = left; i < right; i++)
526
        {
527
            if (comparer(vals[i], pivotValue))
528
            {
529
                swapElements(vals, i, storeIndex);
530
                storeIndex++;
531
            }
532
        }
533
        swapElements(vals, storeIndex, right);
534
        return storeIndex;
535
    }
536
    template<typename Comparer>
537
    void insertionSort(T* vals, Index startIndex, Index endIndex, Comparer comparer)
538
    {
539
        for (Index i = startIndex + 1; i <= endIndex; i++)
540
        {
541
            T insertValue = static_cast<T&&>(vals[i]);
542
            Index insertIndex = i - 1;
543
            while (insertIndex >= startIndex && comparer(insertValue, vals[insertIndex]))
544
            {
545
                vals[insertIndex + 1] = static_cast<T&&>(vals[insertIndex]);
546
                insertIndex--;
547
            }
548
            vals[insertIndex + 1] = static_cast<T&&>(insertValue);
549
        }
550
    }
551
552
    inline static void swapElements(T* vals, Index index1, Index index2)
553
1.85k
    {
554
1.85k
        if (index1 != index2)
555
1.85k
        {
556
1.85k
            T tmp = static_cast<T&&>(vals[index1]);
557
1.85k
            vals[index1] = static_cast<T&&>(vals[index2]);
558
1.85k
            vals[index2] = static_cast<T&&>(tmp);
559
1.85k
        }
560
1.85k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
230
    {
554
230
        if (index1 != index2)
555
230
        {
556
230
            T tmp = static_cast<T&&>(vals[index1]);
557
230
            vals[index1] = static_cast<T&&>(vals[index2]);
558
230
            vals[index2] = static_cast<T&&>(tmp);
559
230
        }
560
230
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE12swapElementsEPS1_ll
Line
Count
Source
553
1
    {
554
1
        if (index1 != index2)
555
0
        {
556
0
            T tmp = static_cast<T&&>(vals[index1]);
557
0
            vals[index1] = static_cast<T&&>(vals[index2]);
558
0
            vals[index2] = static_cast<T&&>(tmp);
559
0
        }
560
1
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
312
    {
554
312
        if (index1 != index2)
555
312
        {
556
312
            T tmp = static_cast<T&&>(vals[index1]);
557
312
            vals[index1] = static_cast<T&&>(vals[index2]);
558
312
            vals[index2] = static_cast<T&&>(tmp);
559
312
        }
560
312
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
869
    {
554
869
        if (index1 != index2)
555
869
        {
556
869
            T tmp = static_cast<T&&>(vals[index1]);
557
869
            vals[index1] = static_cast<T&&>(vals[index2]);
558
869
            vals[index2] = static_cast<T&&>(tmp);
559
869
        }
560
869
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
446
    {
554
446
        if (index1 != index2)
555
446
        {
556
446
            T tmp = static_cast<T&&>(vals[index1]);
557
446
            vals[index1] = static_cast<T&&>(vals[index2]);
558
446
            vals[index2] = static_cast<T&&>(tmp);
559
446
        }
560
446
    }
561
562
1
    inline void swapElements(Index index1, Index index2) { swapElements(m_buffer, index1, index2); }
563
564
    template<typename T2, typename Comparer>
565
    Index binarySearch(const T2& obj, Comparer comparer) const
566
0
    {
567
0
        Index imin = 0, imax = m_count - 1;
568
0
        while (imax >= imin)
569
0
        {
570
0
            Index imid = imin + ((imax - imin) >> 1);
571
0
            int compareResult = comparer(m_buffer[imid], obj);
572
0
            if (compareResult == 0)
573
0
                return imid;
574
0
            else if (compareResult < 0)
575
0
                imin = imid + 1;
576
0
            else
577
0
                imax = imid - 1;
578
0
        }
579
        // TODO: The return value on a failed search should be
580
        // the bitwise negation of the index where `obj` should
581
        // be inserted to be in the proper sorted location.
582
0
        return -1;
583
0
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE12binarySearchIS2_ZNKS4_12binarySearchIS2_EElRKT_EUlRS2_RKS2_E_EElS9_T0_
Unexecuted instantiation: slang-language-server-auto-format.cpp:_ZNK5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE12binarySearchIlZNS_12formatSourceENS_18UnownedStringSliceElllRKS3_RKNS_13FormatOptionsEE3$_0EElRKT_T0_
584
585
    template<typename T2>
586
    Index binarySearch(const T2& obj) const
587
0
    {
588
0
        return binarySearch(
589
0
            obj,
590
0
            [](T& curObj, const T2& thatObj) -> int
591
0
            {
592
0
                if (curObj < thatObj)
593
0
                    return -1;
594
0
                else if (curObj == thatObj)
595
0
                    return 0;
596
0
                else
597
0
                    return 1;
598
0
            });
599
0
    }
600
601
private:
602
    T* m_buffer; ///< A new T[N] allocated buffer. NOTE! All elements up to capacity are in some
603
                 ///< valid form for T.
604
    Index m_capacity; ///< The total capacity of elements
605
    Index m_count;    ///< The amount of elements
606
607
    void _deallocateBuffer()
608
47.2M
    {
609
47.2M
        if (m_buffer)
610
22.7M
        {
611
22.7M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22.7M
            m_buffer = nullptr;
613
22.7M
        }
614
47.2M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
39.9M
    {
609
39.9M
        if (m_buffer)
610
19.1M
        {
611
19.1M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19.1M
            m_buffer = nullptr;
613
19.1M
        }
614
39.9M
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
40.2k
    {
609
40.2k
        if (m_buffer)
610
39.2k
        {
611
39.2k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
39.2k
            m_buffer = nullptr;
613
39.2k
        }
614
40.2k
    }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
25
    {
609
25
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
25
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
66.9k
    {
609
66.9k
        if (m_buffer)
610
66.3k
        {
611
66.3k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
66.3k
            m_buffer = nullptr;
613
66.3k
        }
614
66.9k
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
6
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
80
    {
609
80
        if (m_buffer)
610
74
        {
611
74
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
74
            m_buffer = nullptr;
613
74
        }
614
80
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
16.6k
    {
609
16.6k
        if (m_buffer)
610
9.72k
        {
611
9.72k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9.72k
            m_buffer = nullptr;
613
9.72k
        }
614
16.6k
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11.7k
    {
609
11.7k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
11.7k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11.8k
    {
609
11.8k
        if (m_buffer)
610
167
        {
611
167
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
167
            m_buffer = nullptr;
613
167
        }
614
11.8k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.35k
    {
609
1.35k
        if (m_buffer)
610
1.24k
        {
611
1.24k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.24k
            m_buffer = nullptr;
613
1.24k
        }
614
1.35k
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.17k
    {
609
2.17k
        if (m_buffer)
610
1.89k
        {
611
1.89k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.89k
            m_buffer = nullptr;
613
1.89k
        }
614
2.17k
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6.91k
    {
609
6.91k
        if (m_buffer)
610
6.70k
        {
611
6.70k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6.70k
            m_buffer = nullptr;
613
6.70k
        }
614
6.91k
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
36.3k
    {
609
36.3k
        if (m_buffer)
610
1.05k
        {
611
1.05k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.05k
            m_buffer = nullptr;
613
1.05k
        }
614
36.3k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.19k
    {
609
2.19k
        if (m_buffer)
610
1.77k
        {
611
1.77k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.77k
            m_buffer = nullptr;
613
1.77k
        }
614
2.19k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
230k
    {
609
230k
        if (m_buffer)
610
23.7k
        {
611
23.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
23.7k
            m_buffer = nullptr;
613
23.7k
        }
614
230k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
72
    {
609
72
        if (m_buffer)
610
23
        {
611
23
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
23
            m_buffer = nullptr;
613
23
        }
614
72
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
115
    {
609
115
        if (m_buffer)
610
18
        {
611
18
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18
            m_buffer = nullptr;
613
18
        }
614
115
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
73
    {
609
73
        if (m_buffer)
610
73
        {
611
73
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
73
            m_buffer = nullptr;
613
73
        }
614
73
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
263
    {
609
263
        if (m_buffer)
610
263
        {
611
263
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
263
            m_buffer = nullptr;
613
263
        }
614
263
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.68k
    {
609
5.68k
        if (m_buffer)
610
2.43k
        {
611
2.43k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.43k
            m_buffer = nullptr;
613
2.43k
        }
614
5.68k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.22k
    {
609
5.22k
        if (m_buffer)
610
604
        {
611
604
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
604
            m_buffer = nullptr;
613
604
        }
614
5.22k
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
613k
    {
609
613k
        if (m_buffer)
610
613k
        {
611
613k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
613k
            m_buffer = nullptr;
613
613k
        }
614
613k
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
195k
    {
609
195k
        if (m_buffer)
610
110
        {
611
110
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
110
            m_buffer = nullptr;
613
110
        }
614
195k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
46.2k
    {
609
46.2k
        if (m_buffer)
610
9.83k
        {
611
9.83k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9.83k
            m_buffer = nullptr;
613
9.83k
        }
614
46.2k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
177k
    {
609
177k
        if (m_buffer)
610
84.5k
        {
611
84.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
84.5k
            m_buffer = nullptr;
613
84.5k
        }
614
177k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
305k
    {
609
305k
        if (m_buffer)
610
219k
        {
611
219k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
219k
            m_buffer = nullptr;
613
219k
        }
614
305k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
96.4k
    {
609
96.4k
        if (m_buffer)
610
20.5k
        {
611
20.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
20.5k
            m_buffer = nullptr;
613
20.5k
        }
614
96.4k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
83.9k
    {
609
83.9k
        if (m_buffer)
610
59.7k
        {
611
59.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
59.7k
            m_buffer = nullptr;
613
59.7k
        }
614
83.9k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
16.8k
    {
609
16.8k
        if (m_buffer)
610
10.1k
        {
611
10.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10.1k
            m_buffer = nullptr;
613
10.1k
        }
614
16.8k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
32.7k
    {
609
32.7k
        if (m_buffer)
610
21.8k
        {
611
21.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
21.8k
            m_buffer = nullptr;
613
21.8k
        }
614
32.7k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
18.9k
    {
609
18.9k
        if (m_buffer)
610
89
        {
611
89
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
89
            m_buffer = nullptr;
613
89
        }
614
18.9k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
3
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
647
    {
609
647
        if (m_buffer)
610
611
        {
611
611
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
611
            m_buffer = nullptr;
613
611
        }
614
647
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPvNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
546k
    {
609
546k
        if (m_buffer)
610
406
        {
611
406
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
406
            m_buffer = nullptr;
613
406
        }
614
546k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
534
    {
609
534
        if (m_buffer)
610
534
        {
611
534
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
534
            m_buffer = nullptr;
613
534
        }
614
534
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
534
    {
609
534
        if (m_buffer)
610
534
        {
611
534
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
534
            m_buffer = nullptr;
613
534
        }
614
534
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
534
    {
609
534
        if (m_buffer)
610
534
        {
611
534
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
534
            m_buffer = nullptr;
613
534
        }
614
534
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.03M
    {
609
3.03M
        if (m_buffer)
610
1.47M
        {
611
1.47M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.47M
            m_buffer = nullptr;
613
1.47M
        }
614
3.03M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
994
    {
609
994
        if (m_buffer)
610
987
        {
611
987
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
987
            m_buffer = nullptr;
613
987
        }
614
994
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7.45k
    {
609
7.45k
        if (m_buffer)
610
7.45k
        {
611
7.45k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.45k
            m_buffer = nullptr;
613
7.45k
        }
614
7.45k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
148
    {
609
148
        if (m_buffer)
610
148
        {
611
148
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
148
            m_buffer = nullptr;
613
148
        }
614
148
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.69k
    {
609
1.69k
        if (m_buffer)
610
1.11k
        {
611
1.11k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.11k
            m_buffer = nullptr;
613
1.11k
        }
614
1.69k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.30k
    {
609
1.30k
        if (m_buffer)
610
728
        {
611
728
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
728
            m_buffer = nullptr;
613
728
        }
614
1.30k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
225
    {
609
225
        if (m_buffer)
610
196
        {
611
196
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
196
            m_buffer = nullptr;
613
196
        }
614
225
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
225
    {
609
225
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
225
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
815
    {
609
815
        if (m_buffer)
610
473
        {
611
473
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
473
            m_buffer = nullptr;
613
473
        }
614
815
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
278
    {
609
278
        if (m_buffer)
610
56
        {
611
56
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
56
            m_buffer = nullptr;
613
56
        }
614
278
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.38k
    {
609
5.38k
        if (m_buffer)
610
5.38k
        {
611
5.38k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5.38k
            m_buffer = nullptr;
613
5.38k
        }
614
5.38k
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
743
    {
609
743
        if (m_buffer)
610
18
        {
611
18
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18
            m_buffer = nullptr;
613
18
        }
614
743
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
24
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
4
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6.82k
    {
609
6.82k
        if (m_buffer)
610
3.62k
        {
611
3.62k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.62k
            m_buffer = nullptr;
613
3.62k
        }
614
6.82k
    }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
55
    {
609
55
        if (m_buffer)
610
54
        {
611
54
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
54
            m_buffer = nullptr;
613
54
        }
614
55
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
536
    {
609
536
        if (m_buffer)
610
92
        {
611
92
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
92
            m_buffer = nullptr;
613
92
        }
614
536
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.00k
    {
609
1.00k
        if (m_buffer)
610
167
        {
611
167
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
167
            m_buffer = nullptr;
613
167
        }
614
1.00k
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8.16k
    {
609
8.16k
        if (m_buffer)
610
8.16k
        {
611
8.16k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8.16k
            m_buffer = nullptr;
613
8.16k
        }
614
8.16k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
223k
    {
609
223k
        if (m_buffer)
610
209k
        {
611
209k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
209k
            m_buffer = nullptr;
613
209k
        }
614
223k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
16.8k
    {
609
16.8k
        if (m_buffer)
610
9.07k
        {
611
9.07k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9.07k
            m_buffer = nullptr;
613
9.07k
        }
614
16.8k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
936
    {
609
936
        if (m_buffer)
610
288
        {
611
288
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
288
            m_buffer = nullptr;
613
288
        }
614
936
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.73k
    {
609
5.73k
        if (m_buffer)
610
5.70k
        {
611
5.70k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5.70k
            m_buffer = nullptr;
613
5.70k
        }
614
5.73k
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
267
    {
609
267
        if (m_buffer)
610
234
        {
611
234
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
234
            m_buffer = nullptr;
613
234
        }
614
267
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
8
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
265k
    {
609
265k
        if (m_buffer)
610
26.2k
        {
611
26.2k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26.2k
            m_buffer = nullptr;
613
26.2k
        }
614
265k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
36.0k
    {
609
36.0k
        if (m_buffer)
610
36.0k
        {
611
36.0k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
36.0k
            m_buffer = nullptr;
613
36.0k
        }
614
36.0k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
534
    {
609
534
        if (m_buffer)
610
180
        {
611
180
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
180
            m_buffer = nullptr;
613
180
        }
614
534
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
288
    {
609
288
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
288
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
288
    {
609
288
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
288
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35.7k
    {
609
35.7k
        if (m_buffer)
610
24.4k
        {
611
24.4k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
24.4k
            m_buffer = nullptr;
613
24.4k
        }
614
35.7k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.16k
    {
609
1.16k
        if (m_buffer)
610
1.07k
        {
611
1.07k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.07k
            m_buffer = nullptr;
613
1.07k
        }
614
1.16k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
205k
    {
609
205k
        if (m_buffer)
610
204k
        {
611
204k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
204k
            m_buffer = nullptr;
613
204k
        }
614
205k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
67
    {
609
67
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
67
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
660
    {
609
660
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
660
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
544
    {
609
544
        if (m_buffer)
610
257
        {
611
257
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
257
            m_buffer = nullptr;
613
257
        }
614
544
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
188
    {
609
188
        if (m_buffer)
610
188
        {
611
188
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
188
            m_buffer = nullptr;
613
188
        }
614
188
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
641
    {
609
641
        if (m_buffer)
610
444
        {
611
444
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
444
            m_buffer = nullptr;
613
444
        }
614
641
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.12k
    {
609
1.12k
        if (m_buffer)
610
656
        {
611
656
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
656
            m_buffer = nullptr;
613
656
        }
614
1.12k
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
121
    {
609
121
        if (m_buffer)
610
64
        {
611
64
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
64
            m_buffer = nullptr;
613
64
        }
614
121
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
185
    {
609
185
        if (m_buffer)
610
21
        {
611
21
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
21
            m_buffer = nullptr;
613
21
        }
614
185
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.65k
    {
609
1.65k
        if (m_buffer)
610
1.62k
        {
611
1.62k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.62k
            m_buffer = nullptr;
613
1.62k
        }
614
1.65k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.11k
    {
609
4.11k
        if (m_buffer)
610
1.16k
        {
611
1.16k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.16k
            m_buffer = nullptr;
613
1.16k
        }
614
4.11k
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
34
    {
609
34
        if (m_buffer)
610
16
        {
611
16
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
16
            m_buffer = nullptr;
613
16
        }
614
34
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
25
    {
609
25
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
25
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
201
    {
609
201
        if (m_buffer)
610
201
        {
611
201
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
201
            m_buffer = nullptr;
613
201
        }
614
201
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
201
    {
609
201
        if (m_buffer)
610
64
        {
611
64
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
64
            m_buffer = nullptr;
613
64
        }
614
201
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
201
    {
609
201
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
201
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
447
    {
609
447
        if (m_buffer)
610
447
        {
611
447
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
447
            m_buffer = nullptr;
613
447
        }
614
447
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.41k
    {
609
2.41k
        if (m_buffer)
610
1.18k
        {
611
1.18k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.18k
            m_buffer = nullptr;
613
1.18k
        }
614
2.41k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
172
    {
609
172
        if (m_buffer)
610
172
        {
611
172
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
172
            m_buffer = nullptr;
613
172
        }
614
172
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
8
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
69
    {
609
69
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
69
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
72
    {
609
72
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
72
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
69
    {
609
69
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
69
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10.2k
    {
609
10.2k
        if (m_buffer)
610
8.94k
        {
611
8.94k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8.94k
            m_buffer = nullptr;
613
8.94k
        }
614
10.2k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
109
    {
609
109
        if (m_buffer)
610
68
        {
611
68
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
68
            m_buffer = nullptr;
613
68
        }
614
109
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12.4k
    {
609
12.4k
        if (m_buffer)
610
85
        {
611
85
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
85
            m_buffer = nullptr;
613
85
        }
614
12.4k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.49k
    {
609
3.49k
        if (m_buffer)
610
2.75k
        {
611
2.75k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.75k
            m_buffer = nullptr;
613
2.75k
        }
614
3.49k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
72
    {
609
72
        if (m_buffer)
610
32
        {
611
32
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
32
            m_buffer = nullptr;
613
32
        }
614
72
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
116
    {
609
116
        if (m_buffer)
610
77
        {
611
77
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
77
            m_buffer = nullptr;
613
77
        }
614
116
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
69
    {
609
69
        if (m_buffer)
610
69
        {
611
69
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
69
            m_buffer = nullptr;
613
69
        }
614
69
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
823
    {
609
823
        if (m_buffer)
610
274
        {
611
274
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
274
            m_buffer = nullptr;
613
274
        }
614
823
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
246
    {
609
246
        if (m_buffer)
610
196
        {
611
196
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
196
            m_buffer = nullptr;
613
196
        }
614
246
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
121k
    {
609
121k
        if (m_buffer)
610
51.9k
        {
611
51.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
51.9k
            m_buffer = nullptr;
613
51.9k
        }
614
121k
    }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
148
    {
609
148
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
148
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
4
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
26.3k
    {
609
26.3k
        if (m_buffer)
610
9.17k
        {
611
9.17k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9.17k
            m_buffer = nullptr;
613
9.17k
        }
614
26.3k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
277
    {
609
277
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
277
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
20
    {
609
20
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
20
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7.23k
    {
609
7.23k
        if (m_buffer)
610
905
        {
611
905
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
905
            m_buffer = nullptr;
613
905
        }
614
7.23k
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
95
    {
609
95
        if (m_buffer)
610
15
        {
611
15
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
15
            m_buffer = nullptr;
613
15
        }
614
95
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
196
    {
609
196
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
196
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
3
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
3
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
972
    {
609
972
        if (m_buffer)
610
473
        {
611
473
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
473
            m_buffer = nullptr;
613
473
        }
614
972
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
5
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
99
    {
609
99
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
99
    }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
24
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
29
    {
609
29
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
29
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
8
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
243
    {
609
243
        if (m_buffer)
610
239
        {
611
239
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
239
            m_buffer = nullptr;
613
239
        }
614
243
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
18.9k
    {
609
18.9k
        if (m_buffer)
610
1.92k
        {
611
1.92k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.92k
            m_buffer = nullptr;
613
1.92k
        }
614
18.9k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37
    {
609
37
        if (m_buffer)
610
19
        {
611
19
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19
            m_buffer = nullptr;
613
19
        }
614
37
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
18
    {
609
18
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
18
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.93k
    {
609
4.93k
        if (m_buffer)
610
4.93k
        {
611
4.93k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4.93k
            m_buffer = nullptr;
613
4.93k
        }
614
4.93k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.89k
    {
609
3.89k
        if (m_buffer)
610
3.89k
        {
611
3.89k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.89k
            m_buffer = nullptr;
613
3.89k
        }
614
3.89k
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
812
    {
609
812
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
812
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
847
    {
609
847
        if (m_buffer)
610
31
        {
611
31
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
31
            m_buffer = nullptr;
613
31
        }
614
847
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
205
    {
609
205
        if (m_buffer)
610
41
        {
611
41
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
41
            m_buffer = nullptr;
613
41
        }
614
205
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
124
    {
609
124
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
124
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
8
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
7
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11
    {
609
11
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
11
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13.0k
    {
609
13.0k
        if (m_buffer)
610
2.13k
        {
611
2.13k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.13k
            m_buffer = nullptr;
613
2.13k
        }
614
13.0k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
104
    {
609
104
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
104
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
57
    {
609
57
        if (m_buffer)
610
57
        {
611
57
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
57
            m_buffer = nullptr;
613
57
        }
614
57
    }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
93
    {
609
93
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
93
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
604
    {
609
604
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
604
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
15
    {
609
15
        if (m_buffer)
610
15
        {
611
15
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
15
            m_buffer = nullptr;
613
15
        }
614
15
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
359
    {
609
359
        if (m_buffer)
610
17
        {
611
17
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
17
            m_buffer = nullptr;
613
17
        }
614
359
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
252
    {
609
252
        if (m_buffer)
610
210
        {
611
210
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
210
            m_buffer = nullptr;
613
210
        }
614
252
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
504
    {
609
504
        if (m_buffer)
610
77
        {
611
77
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
77
            m_buffer = nullptr;
613
77
        }
614
504
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
756
    {
609
756
        if (m_buffer)
610
514
        {
611
514
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
514
            m_buffer = nullptr;
613
514
        }
614
756
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
136
    {
609
136
        if (m_buffer)
610
36
        {
611
36
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
36
            m_buffer = nullptr;
613
36
        }
614
136
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12.5k
    {
609
12.5k
        if (m_buffer)
610
410
        {
611
410
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
410
            m_buffer = nullptr;
613
410
        }
614
12.5k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
124
    {
609
124
        if (m_buffer)
610
57
        {
611
57
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
57
            m_buffer = nullptr;
613
57
        }
614
124
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
193
    {
609
193
        if (m_buffer)
610
189
        {
611
189
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
189
            m_buffer = nullptr;
613
189
        }
614
193
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
515
    {
609
515
        if (m_buffer)
610
68
        {
611
68
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
68
            m_buffer = nullptr;
613
68
        }
614
515
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
7
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.62k
    {
609
5.62k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
5.62k
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
259
    {
609
259
        if (m_buffer)
610
259
        {
611
259
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
259
            m_buffer = nullptr;
613
259
        }
614
259
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
7
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12
    {
609
12
        if (m_buffer)
610
12
        {
611
12
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12
            m_buffer = nullptr;
613
12
        }
614
12
    }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11.3k
    {
609
11.3k
        if (m_buffer)
610
632
        {
611
632
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
632
            m_buffer = nullptr;
613
632
        }
614
11.3k
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
20.5k
    {
609
20.5k
        if (m_buffer)
610
4.41k
        {
611
4.41k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4.41k
            m_buffer = nullptr;
613
4.41k
        }
614
20.5k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
20.5k
    {
609
20.5k
        if (m_buffer)
610
4.41k
        {
611
4.41k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4.41k
            m_buffer = nullptr;
613
4.41k
        }
614
20.5k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.57k
    {
609
2.57k
        if (m_buffer)
610
2.00k
        {
611
2.00k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.00k
            m_buffer = nullptr;
613
2.00k
        }
614
2.57k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.61k
    {
609
2.61k
        if (m_buffer)
610
1.72k
        {
611
1.72k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.72k
            m_buffer = nullptr;
613
1.72k
        }
614
2.61k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
121
    {
609
121
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
121
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12
    {
609
12
        if (m_buffer)
610
12
        {
611
12
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12
            m_buffer = nullptr;
613
12
        }
614
12
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
29
    {
609
29
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
29
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
69
    {
609
69
        if (m_buffer)
610
32
        {
611
32
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
32
            m_buffer = nullptr;
613
32
        }
614
69
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
69
    {
609
69
        if (m_buffer)
610
49
        {
611
49
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
49
            m_buffer = nullptr;
613
49
        }
614
69
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37
    {
609
37
        if (m_buffer)
610
37
        {
611
37
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
37
            m_buffer = nullptr;
613
37
        }
614
37
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
251
    {
609
251
        if (m_buffer)
610
251
        {
611
251
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
251
            m_buffer = nullptr;
613
251
        }
614
251
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12.5k
    {
609
12.5k
        if (m_buffer)
610
97
        {
611
97
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
97
            m_buffer = nullptr;
613
97
        }
614
12.5k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.27k
    {
609
1.27k
        if (m_buffer)
610
121
        {
611
121
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
121
            m_buffer = nullptr;
613
121
        }
614
1.27k
    }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
100
    {
609
100
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
100
    }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
26.8k
    {
609
26.8k
        if (m_buffer)
610
26.8k
        {
611
26.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26.8k
            m_buffer = nullptr;
613
26.8k
        }
614
26.8k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.78k
    {
609
1.78k
        if (m_buffer)
610
183
        {
611
183
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
183
            m_buffer = nullptr;
613
183
        }
614
1.78k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
162
    {
609
162
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
162
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.87k
    {
609
2.87k
        if (m_buffer)
610
2.87k
        {
611
2.87k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.87k
            m_buffer = nullptr;
613
2.87k
        }
614
2.87k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
242
    {
609
242
        if (m_buffer)
610
109
        {
611
109
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
109
            m_buffer = nullptr;
613
109
        }
614
242
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
133
    {
609
133
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
133
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.14k
    {
609
3.14k
        if (m_buffer)
610
65
        {
611
65
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
65
            m_buffer = nullptr;
613
65
        }
614
3.14k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
284
    {
609
284
        if (m_buffer)
610
284
        {
611
284
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
284
            m_buffer = nullptr;
613
284
        }
614
284
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10.8k
    {
609
10.8k
        if (m_buffer)
610
8.09k
        {
611
8.09k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8.09k
            m_buffer = nullptr;
613
8.09k
        }
614
10.8k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
17.9k
    {
609
17.9k
        if (m_buffer)
610
17.9k
        {
611
17.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
17.9k
            m_buffer = nullptr;
613
17.9k
        }
614
17.9k
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
182
    {
609
182
        if (m_buffer)
610
144
        {
611
144
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
144
            m_buffer = nullptr;
613
144
        }
614
182
    }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37
    {
609
37
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
37
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37
    {
609
37
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
37
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37
    {
609
37
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
37
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
4
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
421
    {
609
421
        if (m_buffer)
610
88
        {
611
88
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
88
            m_buffer = nullptr;
613
88
        }
614
421
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
66
    {
609
66
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
66
    }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37
    {
609
37
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
37
    }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
917
    {
609
917
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
917
    }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37
    {
609
37
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
37
    }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37
    {
609
37
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
37
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
144
    {
609
144
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
144
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
342
    {
609
342
        if (m_buffer)
610
322
        {
611
322
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
322
            m_buffer = nullptr;
613
322
        }
614
342
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
346
    {
609
346
        if (m_buffer)
610
324
        {
611
324
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
324
            m_buffer = nullptr;
613
324
        }
614
346
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
210
    {
609
210
        if (m_buffer)
610
197
        {
611
197
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
197
            m_buffer = nullptr;
613
197
        }
614
210
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
210
    {
609
210
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
210
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7.91k
    {
609
7.91k
        if (m_buffer)
610
7.35k
        {
611
7.35k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.35k
            m_buffer = nullptr;
613
7.35k
        }
614
7.91k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.62k
    {
609
1.62k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1.62k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
359
    {
609
359
        if (m_buffer)
610
57
        {
611
57
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
57
            m_buffer = nullptr;
613
57
        }
614
359
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
212
    {
609
212
        if (m_buffer)
610
100
        {
611
100
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
100
            m_buffer = nullptr;
613
100
        }
614
212
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
119
    {
609
119
        if (m_buffer)
610
100
        {
611
100
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
100
            m_buffer = nullptr;
613
100
        }
614
119
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
119
    {
609
119
        if (m_buffer)
610
119
        {
611
119
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
119
            m_buffer = nullptr;
613
119
        }
614
119
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
119
    {
609
119
        if (m_buffer)
610
63
        {
611
63
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
63
            m_buffer = nullptr;
613
63
        }
614
119
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
119
    {
609
119
        if (m_buffer)
610
118
        {
611
118
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
118
            m_buffer = nullptr;
613
118
        }
614
119
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
114
    {
609
114
        if (m_buffer)
610
114
        {
611
114
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
114
            m_buffer = nullptr;
613
114
        }
614
114
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.29k
    {
609
1.29k
        if (m_buffer)
610
361
        {
611
361
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
361
            m_buffer = nullptr;
613
361
        }
614
1.29k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8.84k
    {
609
8.84k
        if (m_buffer)
610
341
        {
611
341
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
341
            m_buffer = nullptr;
613
341
        }
614
8.84k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
223
    {
609
223
        if (m_buffer)
610
136
        {
611
136
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
136
            m_buffer = nullptr;
613
136
        }
614
223
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
583
    {
609
583
        if (m_buffer)
610
363
        {
611
363
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
363
            m_buffer = nullptr;
613
363
        }
614
583
    }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
221
    {
609
221
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
221
    }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
173
    {
609
173
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
173
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.35k
    {
609
1.35k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1.35k
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.35k
    {
609
1.35k
        if (m_buffer)
610
1.35k
        {
611
1.35k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.35k
            m_buffer = nullptr;
613
1.35k
        }
614
1.35k
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
480
    {
609
480
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
480
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
173
    {
609
173
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
173
    }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
173
    {
609
173
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
173
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
52
    {
609
52
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
52
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
7
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
7
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
7
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
310
    {
609
310
        if (m_buffer)
610
248
        {
611
248
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
248
            m_buffer = nullptr;
613
248
        }
614
310
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
344k
    {
609
344k
        if (m_buffer)
610
148k
        {
611
148k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
148k
            m_buffer = nullptr;
613
148k
        }
614
344k
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
58
    {
609
58
        if (m_buffer)
610
58
        {
611
58
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
58
            m_buffer = nullptr;
613
58
        }
614
58
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
62
    {
609
62
        if (m_buffer)
610
62
        {
611
62
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
62
            m_buffer = nullptr;
613
62
        }
614
62
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
882
    {
609
882
        if (m_buffer)
610
882
        {
611
882
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
882
            m_buffer = nullptr;
613
882
        }
614
882
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
173
    {
609
173
        if (m_buffer)
610
137
        {
611
137
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
137
            m_buffer = nullptr;
613
137
        }
614
173
    }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
173
    {
609
173
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
173
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E17_deallocateBufferEv
Line
Count
Source
608
48
    {
609
48
        if (m_buffer)
610
48
        {
611
48
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
48
            m_buffer = nullptr;
613
48
        }
614
48
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
463
    {
609
463
        if (m_buffer)
610
413
        {
611
413
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
413
            m_buffer = nullptr;
613
413
        }
614
463
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
417
    {
609
417
        if (m_buffer)
610
417
        {
611
417
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
417
            m_buffer = nullptr;
613
417
        }
614
417
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
180
    {
609
180
        if (m_buffer)
610
150
        {
611
150
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
150
            m_buffer = nullptr;
613
150
        }
614
180
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
26
        {
611
26
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26
            m_buffer = nullptr;
613
26
        }
614
28
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
360
    {
609
360
        if (m_buffer)
610
352
        {
611
352
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
352
            m_buffer = nullptr;
613
352
        }
614
360
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.55k
    {
609
2.55k
        if (m_buffer)
610
2.51k
        {
611
2.51k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.51k
            m_buffer = nullptr;
613
2.51k
        }
614
2.55k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.92k
    {
609
2.92k
        if (m_buffer)
610
2.92k
        {
611
2.92k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.92k
            m_buffer = nullptr;
613
2.92k
        }
614
2.92k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_7OperandENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE17_deallocateBufferEv
615
    static inline T* _allocate(Index count)
616
23.3M
    {
617
23.3M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23.3M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19.6M
    {
617
19.6M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19.6M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66.3k
    {
617
66.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66.3k
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
172
    {
617
172
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
172
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.05k
    {
617
1.05k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.05k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
23.4k
    {
617
23.4k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23.4k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.64k
    {
617
2.64k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.64k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10.6k
    {
617
10.6k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10.6k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
608
    {
617
608
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
608
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
64.9k
    {
617
64.9k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
64.9k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10.2k
    {
617
10.2k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10.2k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
95
    {
617
95
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
95
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
716k
    {
617
716k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
716k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
542
    {
617
542
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
542
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
542
    {
617
542
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
542
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
542
    {
617
542
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
542
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.49M
    {
617
1.49M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.49M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.03k
    {
617
1.03k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.03k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
11.0k
    {
617
11.0k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
11.0k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.13k
    {
617
1.13k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.13k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
736
    {
617
736
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
736
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
473
    {
617
473
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
473
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
219k
    {
617
219k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
219k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5.38k
    {
617
5.38k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5.38k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
97.7k
    {
617
97.7k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
97.7k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
666
    {
617
666
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
666
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.62k
    {
617
3.62k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.62k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIbNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
54
    {
617
54
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
54
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
92
    {
617
92
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
92
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
167
    {
617
167
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
167
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
39.3k
    {
617
39.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
39.3k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8.16k
    {
617
8.16k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8.16k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
209k
    {
617
209k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
209k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9.07k
    {
617
9.07k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9.07k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
20.6k
    {
617
20.6k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
20.6k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
288
    {
617
288
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
288
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
234
    {
617
234
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
234
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
118
    {
617
118
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
118
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26.3k
    {
617
26.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26.3k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
36.0k
    {
617
36.0k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
36.0k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
180
    {
617
180
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
180
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
18
    {
617
18
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
18
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.07k
    {
617
6.07k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.07k
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
24.4k
    {
617
24.4k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
24.4k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.07k
    {
617
1.07k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.07k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
204k
    {
617
204k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
204k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
272
    {
617
272
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
272
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
188
    {
617
188
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
188
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
499
    {
617
499
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
499
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
658
    {
617
658
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
658
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
64
    {
617
64
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
64
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
67
    {
617
67
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
67
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
16
    {
617
16
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
16
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.16k
    {
617
1.16k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.16k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.30k
    {
617
1.30k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.30k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
201
    {
617
201
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
201
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
64
    {
617
64
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
64
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
447
    {
617
447
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
447
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
53
    {
617
53
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
53
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
172
    {
617
172
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
172
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22.4k
    {
617
22.4k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22.4k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8.94k
    {
617
8.94k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8.94k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
68
    {
617
68
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
68
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
85
    {
617
85
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
85
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.75k
    {
617
2.75k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.75k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
32
    {
617
32
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
32
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPjNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
69
    {
617
69
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
69
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
196
    {
617
196
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
196
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
106
    {
617
106
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
106
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
51.9k
    {
617
51.9k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
51.9k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9.17k
    {
617
9.17k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9.17k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
905
    {
617
905
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
905
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
473
    {
617
473
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
473
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
239
    {
617
239
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
239
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.92k
    {
617
1.92k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.92k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19
    {
617
19
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4.93k
    {
617
4.93k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4.93k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.89k
    {
617
3.89k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.89k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
31
    {
617
31
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
31
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.13k
    {
617
2.13k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.13k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
57
    {
617
57
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
57
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
17
    {
617
17
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
17
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
77
    {
617
77
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
77
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
514
    {
617
514
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
514
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
36
    {
617
36
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
36
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
410
    {
617
410
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
410
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
57
    {
617
57
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
57
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
189
    {
617
189
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
189
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
68
    {
617
68
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
68
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
259
    {
617
259
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
259
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
79
    {
617
79
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
79
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12
    {
617
12
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12
    }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
632
    {
617
632
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
632
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE9_allocateEl
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4.41k
    {
617
4.41k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4.41k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4.41k
    {
617
4.41k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4.41k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.00k
    {
617
2.00k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.00k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.72k
    {
617
1.72k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.72k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12
    {
617
12
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
32
    {
617
32
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
32
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
49
    {
617
49
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
49
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
37
    {
617
37
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
37
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
41
    {
617
41
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
41
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
97
    {
617
97
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
97
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
121
    {
617
121
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
121
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
251
    {
617
251
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
251
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26.8k
    {
617
26.8k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26.8k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
183
    {
617
183
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
183
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
90
    {
617
90
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
90
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66
    {
617
66
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10
    {
617
10
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
322
    {
617
322
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
322
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
324
    {
617
324
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
324
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
210
    {
617
210
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
210
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
199
    {
617
199
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
199
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.99k
    {
617
1.99k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.99k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
57
    {
617
57
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
57
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.35k
    {
617
7.35k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.35k
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
105
    {
617
105
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
105
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
114
    {
617
114
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
114
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
119
    {
617
119
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
119
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
100
    {
617
100
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
100
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
118
    {
617
118
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
118
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
63
    {
617
63
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
63
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
361
    {
617
361
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
361
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
198
    {
617
198
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
198
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
367
    {
617
367
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
367
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
341
    {
617
341
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
341
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
136
    {
617
136
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
136
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
50
    {
617
50
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
50
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.35k
    {
617
1.35k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.35k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
148k
    {
617
148k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
148k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
252
    {
617
252
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
252
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
882
    {
617
882
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
882
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.45k
    {
617
7.45k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.45k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
148
    {
617
148
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
148
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
62
    {
617
62
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
62
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
62
    {
617
62
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
62
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.69k
    {
617
6.69k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.69k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
74
    {
617
74
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
74
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
185
    {
617
185
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
185
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
413
    {
617
413
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
413
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E9_allocateEl
Line
Count
Source
616
130
    {
617
130
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
130
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
417
    {
617
417
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
417
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
266
    {
617
266
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
266
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
76
    {
617
76
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
76
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
65
    {
617
65
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
65
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
150
    {
617
150
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
150
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.18k
    {
617
1.18k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.18k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
274
    {
617
274
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
274
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.63k
    {
617
1.63k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.63k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.77k
    {
617
1.77k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.77k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26
    {
617
26
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
352
    {
617
352
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
352
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
20
    {
617
20
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
25
    {
617
25
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
25
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
17.9k
    {
617
17.9k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
17.9k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8.09k
    {
617
8.09k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8.09k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.51k
    {
617
2.51k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.51k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
284
    {
617
284
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
284
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.92k
    {
617
2.92k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.92k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.87k
    {
617
2.87k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.87k
    }
619
    static void _free(T* buffer, Index count)
620
    {
621
        return AllocateMethod<T, TAllocator>::deallocateArray(buffer, count);
622
    }
623
624
    template<typename... Args>
625
    void _init(const T& val, Args... args)
626
3.48k
    {
627
3.48k
        add(val);
628
3.48k
        _init(args...);
629
3.48k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
1.31k
    {
627
1.31k
        add(val);
628
1.31k
        _init(args...);
629
1.31k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initIJEEEvRKjDpT_
Line
Count
Source
626
1.92k
    {
627
1.92k
        add(val);
628
1.92k
        _init(args...);
629
1.92k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initIJjEEEvRKjDpT_
Line
Count
Source
626
1
    {
627
1
        add(val);
628
1
        _init(args...);
629
1
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
9
    {
627
9
        add(val);
628
9
        _init(args...);
629
9
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_EEEvRKS2_DpT_
Line
Count
Source
626
7
    {
627
7
        add(val);
628
7
        _init(args...);
629
7
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
19
    {
627
19
        add(val);
628
19
        _init(args...);
629
19
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
22
    {
627
22
        add(val);
628
22
        _init(args...);
629
22
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
6
    {
627
6
        add(val);
628
6
        _init(args...);
629
6
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
7
    {
627
7
        add(val);
628
7
        _init(args...);
629
7
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
37
    {
627
37
        add(val);
628
37
        _init(args...);
629
37
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
112
    {
627
112
        add(val);
628
112
        _init(args...);
629
112
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_7IRParamEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_15IRInterfaceTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_6IRTypeEPNS_11IRTupleTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_11IRTupleTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_9IRIntTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_6IRFuncES2_S2_S2_S2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_S2_S2_EEEvRKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_S2_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_17IRTargetTupleTypeEPNS_18IRNativeStringTypeES9_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_18IRNativeStringTypeES7_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_18IRNativeStringTypeEEEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_17IRTargetTupleTypeEEEEvRKS2_DpT_
Line
Count
Source
626
3
    {
627
3
        add(val);
628
3
        _init(args...);
629
3
    }
630
631
3.43k
    void _init() {}
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
1.31k
    void _init() {}
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
1.92k
    void _init() {}
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
4
    void _init() {}
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
4
    void _init() {}
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
9
    void _init() {}
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
22
    void _init() {}
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
6
    void _init() {}
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
37
    void _init() {}
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
112
    void _init() {}
632
};
633
634
template<typename T>
635
T calcMin(const List<T>& list)
636
{
637
    T minVal = list.getFirst();
638
    for (Index i = 1; i < list.getCount(); i++)
639
        if (list[i] < minVal)
640
            minVal = list[i];
641
    return minVal;
642
}
643
644
template<typename T>
645
T calcMax(const List<T>& list)
646
{
647
    T maxVal = list.getFirst();
648
    for (Index i = 1; i < list.getCount(); i++)
649
        if (list[i] > maxVal)
650
            maxVal = list[i];
651
    return maxVal;
652
}
653
} // namespace Slang
654
655
#endif